From 98bf6b57d37ec63a259409fe1fadae54c5ff9182 Mon Sep 17 00:00:00 2001 From: Chris Rhodes Date: Fri, 29 Apr 2016 19:03:14 -0700 Subject: [PATCH 1/2] Replace stupid nicknames. --- message.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/message.go b/message.go index 1790627..6f75eff 100644 --- a/message.go +++ b/message.go @@ -77,6 +77,8 @@ func (m *Message) ContentWithMentionsReplaced() string { for _, user := range m.Mentions { content = strings.Replace(content, fmt.Sprintf("<@%s>", user.ID), fmt.Sprintf("@%s", user.Username), -1) + content = strings.Replace(content, fmt.Sprintf("<@!%s>", user.ID), + fmt.Sprintf("@%s", user.Username), -1) } return content } From 421496531ad2b5e4b5b0aba94382c37df73da9e5 Mon Sep 17 00:00:00 2001 From: jonas747 Date: Sat, 30 Apr 2016 04:38:05 +0200 Subject: [PATCH 2/2] Add mention_roles --- message.go | 1 + 1 file changed, 1 insertion(+) diff --git a/message.go b/message.go index 1790627..536e41b 100644 --- a/message.go +++ b/message.go @@ -21,6 +21,7 @@ type Message struct { Content string `json:"content"` Timestamp string `json:"timestamp"` EditedTimestamp string `json:"edited_timestamp"` + MentionRoles []string `json:"mention_roles"` Tts bool `json:"tts"` MentionEveryone bool `json:"mention_everyone"` Author *User `json:"author"`