Handle a global autocomplete interaction.
The resolved command name, including subcommand path.
The name of the currently focused option.
The current value of the focused option.
The values of the remaining unfocused options.
The original interaction payload.
Handle a global message context menu interaction.
The name of the invoked message command.
The resolved target message.
The original interaction payload.
Handle a global slash command interaction.
The resolved command name, including subcommand path.
The resolved command options.
The original interaction payload.
Handle a global user context menu interaction.
The name of the invoked user command.
The resolved target member or user.
The original interaction payload.
Handle a guild-specific autocomplete interaction.
The ID of the guild where the autocomplete request originated.
The resolved command name, including subcommand path.
The name of the currently focused option.
The current value of the focused option.
The values of the remaining unfocused options.
The original interaction payload.
Handle a guild-specific message context menu interaction.
The ID of the guild where the interaction occurred.
The name of the invoked message command.
The resolved target message.
The original interaction payload.
Handle a guild-specific slash command interaction.
The ID of the guild where the command was invoked.
The resolved command name, including subcommand path.
The resolved command options.
The original interaction payload.
Handle a guild-specific user context menu interaction.
The ID of the guild where the interaction occurred.
The name of the invoked user command.
The resolved target member or user.
The original interaction payload.
Handle a button component interaction.
The button custom identifier.
The message associated with the interaction.
The original interaction payload.
Handle a channel select component interaction.
The select menu custom identifier.
The selected channels.
The message associated with the interaction.
The original interaction payload.
Handle a mentionable select component interaction.
The select menu custom identifier.
The selected mentionable users, members, or roles.
The message associated with the interaction.
The original interaction payload.
Handle a modal submit interaction that is not bound to a message.
The modal custom identifier.
The resolved modal components.
The original interaction payload.
Handle a modal submit interaction that is associated with a message.
The modal custom identifier.
The resolved modal components.
The message associated with the interaction.
The original interaction payload.
Handle a ping interaction from Discord.
Handle a role select component interaction.
The select menu custom identifier.
The selected roles.
The message associated with the interaction.
The original interaction payload.
Handle a string select component interaction.
The select menu custom identifier.
The selected string values.
The message associated with the interaction.
The original interaction payload.
Handle a user select component interaction.
The select menu custom identifier.
The selected users or members.
The message associated with the interaction.
The original interaction payload.
Handlers for all supported interaction events.