var componentMu … type InteractiveCommandResponse … type InteractiveCommandButton … type InteractiveCommandSelectMenu … func (c *DiscordCommandActivation) componentsToList() *[]discordgo.MessageComponent { … } func (c *DiscordCommandActivation) AddButtonToResponse(button commands.CommandButton) { … } func (d *DiscordServerSession) registerDiscordButtonHandler(matcher string, a *DiscordCommandActivation, handler commands.CommandComponentHandler) { … } func (d *DiscordServerSession) deRegisterDiscordButtonHandler(matcher string) { … } func (d *DiscordServerSession) registerDiscordSelectBoxHandler(matcher string, a *DiscordCommandActivation, handler commands.CommandComponentHandler) { … }