@@ -27,22 +27,24 @@ func InitializeBot() {
2727}
2828
2929func OnDiscordMessage (s * discordgo.Session , m * discordgo.MessageCreate ) {
30- if m .Author .Bot {
31- return
32- }
30+ channelName := service .GetChannelName (m .ChannelID )
3331
34- logger .SugarLogger .Infof ("Message from %s in %s: %s" , m .Author .ID , m . ChannelID , m .Content )
32+ logger .SugarLogger .Infof ("Message from %s in # %s: %s" , m .Author .ID , channelName , m .Content )
3533
3634 _ , err := service .CreateDiscordMessage (model.DiscordMessage {
3735 DiscordUserID : m .Author .ID ,
3836 ChannelID : m .ChannelID ,
37+ ChannelName : channelName ,
3938 MessageID : m .ID ,
4039 Content : m .Content ,
4140 })
4241 if err != nil {
4342 logger .SugarLogger .Errorf ("Failed to persist discord message: %v" , err )
4443 }
4544
45+ if m .Author .Bot {
46+ return
47+ }
4648 if ! strings .HasPrefix (m .Content , config .DiscordPrefix ) {
4749 return
4850 }
@@ -61,15 +63,14 @@ func OnDiscordMessage(s *discordgo.Session, m *discordgo.MessageCreate) {
6163}
6264
6365func OnDiscordReaction (s * discordgo.Session , r * discordgo.MessageReactionAdd ) {
64- if r .UserID == s .State .User .ID {
65- return
66- }
66+ channelName := service .GetChannelName (r .ChannelID )
6767
68- logger .SugarLogger .Infof ("Reaction from %s in %s: %s" , r .UserID , r . ChannelID , r .Emoji .Name )
68+ logger .SugarLogger .Infof ("Reaction from %s in # %s: %s" , r .UserID , channelName , r .Emoji .Name )
6969
7070 _ , err := service .CreateDiscordReaction (model.DiscordReaction {
7171 DiscordUserID : r .UserID ,
7272 ChannelID : r .ChannelID ,
73+ ChannelName : channelName ,
7374 MessageID : r .MessageID ,
7475 Emoji : r .Emoji .Name ,
7576 })
0 commit comments