diff --git a/mod_reactionRole.go b/mod_reactionRole.go index f9e7703..5463edd 100644 --- a/mod_reactionRole.go +++ b/mod_reactionRole.go @@ -133,7 +133,12 @@ func (m modReactionRole) Setup() error { okCode := str.StringInSlice(compiledName, reactionList) if !okCode && !okName { - if err = m.discord.MessageReactionsRemoveEmoji(channelID, managedMsg.ID, r.Emoji.ID); err != nil { + id := r.Emoji.ID + if id == "" { + id = r.Emoji.Name + } + + if err = m.discord.MessageReactionsRemoveEmoji(channelID, managedMsg.ID, id); err != nil { return errors.Wrap(err, "removing reaction emoji") } continue