From 3515858c73611511b1c060463c414ca64ea50611 Mon Sep 17 00:00:00 2001 From: sebm253 <42180891+sebm253@users.noreply.github.com> Date: Fri, 24 Jan 2025 11:14:13 +0100 Subject: [PATCH] Add soundmojis --- discord/mentionable.go | 5 +++++ discord/message.go | 1 + 2 files changed, 6 insertions(+) diff --git a/discord/mentionable.go b/discord/mentionable.go index dd6a83f0..25c2734e 100644 --- a/discord/mentionable.go +++ b/discord/mentionable.go @@ -22,6 +22,7 @@ var ( MentionTypeEveryone = MentionType{regexp.MustCompile(`@everyone`)} MentionTypeGuildNavigation = MentionType{regexp.MustCompile("")} MentionTypeLinkedRole = MentionType{regexp.MustCompile(``)} + MentionTypeSoundmoji = MentionType{regexp.MustCompile(``)} ) type Mentionable interface { @@ -92,3 +93,7 @@ func NavigationLinkedRoles() string { func NavigationLinkedRole(id snowflake.ID) string { return fmt.Sprintf("", id) } + +func SoundmojiMention(guildID snowflake.ID, soundID snowflake.ID) string { + return fmt.Sprintf("", guildID, soundID) +} diff --git a/discord/message.go b/discord/message.go index 44a4ffa1..00e6aaf4 100644 --- a/discord/message.go +++ b/discord/message.go @@ -122,6 +122,7 @@ type Message struct { Poll *Poll `json:"poll,omitempty"` Call *MessageCall `json:"call,omitempty"` Nonce Nonce `json:"nonce,omitempty"` + SoundboardSounds []SoundboardSound `json:"soundboard_sounds,omitempty"` } func (m *Message) UnmarshalJSON(data []byte) error {