From 5ae7a96c3e4bfbd8c94df81829c0341c4d1ae1bc Mon Sep 17 00:00:00 2001 From: Rudi Date: Thu, 11 Aug 2022 07:41:30 -0400 Subject: [PATCH] Show channel + author mention for removed messages --- discordMessage.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/discordMessage.go b/discordMessage.go index ee506c4..aa6176b 100644 --- a/discordMessage.go +++ b/discordMessage.go @@ -64,7 +64,12 @@ func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) { if !safe { s.ChannelMessageSend(m.ChannelID, "That domain is not approved by the admins. Please contact Admins if the domain should be whitelisted.") s.ChannelMessageDelete(m.ChannelID, m.ID) - s.ChannelMessageSend(config.AdminChannel, fmt.Sprintf("DELETED [%+v]: %+v", m.Author.Username, m.Content)) + channel, err := s.Channel(m.ChannelID) + if err != nil { + s.ChannelMessageSend(config.AdminChannel, fmt.Sprintf("DELETED %+v [%+v]: %+v", m.Author.Mention(), m.ChannelID, m.Content)) + } else { + s.ChannelMessageSend(config.AdminChannel, fmt.Sprintf("DELETED %+v [%+v]: %+v", m.Author.Mention(), channel.Name, m.Content)) + } } } parts := strings.Split(m.Content, " ")