func CommandRateLimiter(i *discordgo.InteractionCreate) bool { … }
type DiscordComponentActivation …
func (d *DiscordComponentActivation) InputFormValues() commands.CommandInputValues { … }
func (d *DiscordComponentActivation) DeleteResponse() { … }
func (d *DiscordComponentActivation) ActivatedBy() common.UserRecord { … }
func (d *DiscordComponentActivation) InputValues() (vals commands.CommandInputValues) { … }
func (d *DiscordComponentActivation) InputUsers() (users []common.UserRecord) { … }
func (d *DiscordComponentActivation) ReplaceWithText(text string) { … }
func (c *DiscordCommandActivation) AddSelectBoxToResponse(selectBox commands.CommandSelectBox) { … }
func (d *DiscordComponentActivation) ReplaceWithImage(image common.MessageImage) { … }
func (d *DiscordComponentActivation) ReplaceWithEmbed(text string, embed common.MessageEmbed) { … }
func (d *DiscordComponentActivation) ReplaceWithEmbeds(text string, embeds []common.MessageEmbed) { … }
type DiscordCommandActivation …
func (c *DiscordCommandActivation) InputFormValues() commands.CommandInputValues { … }
func (c *DiscordCommandActivation) DeleteResponse() { … }
func (d *DiscordCommandActivation) ClearComponents() { … }
func (c *DiscordCommandActivation) EditResponseWithText(text string) { … }
func (c *DiscordCommandActivation) EditResponseWithImage(image common.MessageImage) { … }
func (c *DiscordCommandActivation) EditResponseWithEmbed(text string, embed common.MessageEmbed) { … }
func (c *DiscordCommandActivation) EditResponseWithEmbeds(text string, embeds []common.MessageEmbed) { … }
func (c *DiscordCommandActivation) InputUsers() (users []common.UserRecord) { … }
func (c *DiscordCommandActivation) RespondWithImage(image common.MessageImage) { … }
func (c *DiscordCommandActivation) InputValues() (values commands.CommandInputValues) { … }
func (c *DiscordCommandActivation) AwardCommandWithReputation(points int) { … }
func (c *DiscordCommandActivation) prune() { … }
func (c *DiscordCommandActivation) RespondWithEmbeds(text string, embeds []common.MessageEmbed) { … }
func (c *DiscordCommandActivation) RespondWithEmbed(text string, embed common.MessageEmbed) { … }
func (c *DiscordCommandActivation) RespondWithText(text string) { … }
func (c *DiscordCommandActivation) Server() common.ChatServer { … }
func (c *DiscordCommandActivation) Channel() common.Channel { … }
func (c *DiscordCommandActivation) ActivatedBy() common.UserRecord { … }
func (c *DiscordCommandActivation) acknowledge(delayresponse bool, ephemeral bool) bool { … }
func (c *DiscordCommandActivation) updateAckonowledgedCommand() { … }
func (c *DiscordCommandActivation) RespondWithInteractiveObject() InteractiveCommandResponse { … }