Represents a context menu interaction.
Extends
CommandInteraction<Cached>options:Omit< CommandInteractionOptionResolver<Cached>, | 'getFocused' | 'getMentionable' | 'getRole' | 'getNumber' | 'getInteger' | 'getString' | 'getChannel' | 'getBoolean' | 'getSubcommandGroup' | 'getSubcommand' >
The target of the interaction, parsed into options
Collects a single modal submit interaction that passes the filter. The Promise will reject if the time expires.
Example
Name | Type | Optional | Description |
---|---|---|---|
options | AwaitModalSubmitOptions<ModalSubmitInteraction> | No | Options to pass to the internal collector |
Defers the reply to this interaction.
Example
Example
Name | Type | Optional | Description |
---|---|---|---|
options | InteractionDeferReplyOptions & { fetchReply: true } | No | Options for deferring the reply to this interaction |
Deletes a reply to this interaction.
Example
Name | Type | Optional | Description |
---|---|---|---|
message | MessageResolvable | '@original' | Yes | The response to delete |
Edits a reply to this interaction.
Example
Name | Type | Optional | Description |
---|---|---|---|
options | string | MessagePayload | InteractionEditReplyOptions | No | The new options for the message |
Fetches a reply to this interaction.
Example
Name | Type | Optional | Description |
---|---|---|---|
message | Snowflake | '@original' | Yes | The response to fetch |
Send a follow-up message to this interaction.
Name | Type | Optional | Description |
---|---|---|---|
options | string | MessagePayload | InteractionReplyOptions | No | The options for the reply |
Indicates whether or not this interaction is both cached and received from a guild.
Indicates whether this interaction is received from a guild.
Indicates whether or not this interaction is received from an uncached guild.
Indicates whether this interaction is a select menu of any known type.
Inherited from BaseInteractionIndicates whether this interaction is an AutocompleteInteraction
Inherited from BaseInteractionIndicates whether this interaction is a ButtonInteraction.
Inherited from BaseInteractionIndicates whether this interaction is a ChannelSelectMenuInteraction
Inherited from BaseInteractionIndicates whether this interaction is a ChatInputCommandInteraction.
Inherited from BaseInteractionIndicates whether this interaction is a CommandInteraction
Inherited from BaseInteractionIndicates whether this interaction is a ContextMenuCommandInteraction
Inherited from BaseInteractionIndicates whether this interaction is a MentionableSelectMenuInteraction
Inherited from BaseInteractionIndicates whether this interaction is a MessageComponentInteraction
Inherited from BaseInteractionIndicates whether this interaction is a MessageContextMenuCommandInteraction
Inherited from BaseInteractionIndicates whether this interaction is a ModalSubmitInteraction
Inherited from BaseInteractionIndicates whether this interaction can be replied to.
Inherited from BaseInteractionIndicates whether this interaction is a RoleSelectMenuInteraction
Inherited from BaseInteractionUse isStringSelectMenu instead.
Deprecated
Indicates whether this interaction is a StringSelectMenuInteraction.
Inherited from BaseInteractionIndicates whether this interaction is a UserContextMenuCommandInteraction
Inherited from BaseInteractionIndicates whether this interaction is a UserSelectMenuInteraction
Inherited from BaseInteractionCreates a reply to this interaction. Use the
fetchReply
option to get the bot's reply message.Example
Example
Name | Type | Optional | Description |
---|---|---|---|
options | InteractionReplyOptions & { fetchReply: true } | No | The options for the reply |
Shows a modal component
Name | Type | Optional | Description |
---|---|---|---|
modal | JSONEncodable<APIModalInteractionResponseCallbackData> | ModalComponentData | APIModalInteractionResponseCallbackData | No | The modal to show |