type DiscordMessageReaction … func (d *DiscordMessageReaction) ID() string { … } func (d *DiscordMessageReaction) ToMessage() common.Message { … } func (d *DiscordMessageReaction) FromUser() common.UserRecord { … } func (d *DiscordMessageReaction) FromUserID() common.UserId { … } func (d *DiscordMessageReaction) ServerID() string { … } func (d *DiscordMessageReaction) Server() common.ChatServer { … } func (d *DiscordServerSession) handlerReactionAdd(s *discordgo.Session, r *discordgo.MessageReactionAdd) { … } func (d *DiscordGuild) AddReaction(message common.Message, reaction string) { … } func (d *DiscordGuild) RemoveReaction(message common.Message, reaction string) { … }