ratz/src/services/chat/discord/command_activation.go

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) {}

// InputUsers implements the CommandActivation interface
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 {}

// acknowledge receipt of command activation, return true if response is deferred
func (c *DiscordCommandActivation) acknowledge(delayresponse bool, ephemeral bool) bool {}

func (c *DiscordCommandActivation) updateAckonowledgedCommand() {}

func (c *DiscordCommandActivation) RespondWithInteractiveObject() InteractiveCommandResponse {}