The ID of the application (bot) this interaction is for.
The permissions the application (bot) has in the interaction's channel.
Maximum attachment size allowed for this interaction (in bytes).
The ID of the channel this interaction was sent in.
Readonly
clientThe client instance associated with this interaction. (Injected from REST in constructor; should point to your bot client)
Readonly
componentThe type of component which was interacted with
The context in which this interaction was triggered (e.g., direct message, command, etc.).
Readonly
customThe custom id of the component which was interacted with
Whether the reply to this interaction has been deferred
Whether the reply to this interaction is ephemeral
The ID of the guild this interaction was sent in (if applicable).
The preferred locale of the guild, if the interaction was in a guild.
The interaction's unique ID.
The locale of the user invoking the interaction (e.g., "en-US").
The guild member who invoked this interaction (if in a guild).
The permissions the invoking member has in the interaction's channel.
Collection of the selected members
Readonly
messageThe message to which the component was attached
Whether this interaction has already been replied to
Readonly
tokenThe interaction token used for responding.
The interaction's type.
The user who invoked this interaction.
Collection of the selected users
An array of the selected user ids
The interaction protocol version.
Readonly
webhookAn associated interaction webhook, can be used to further interact with this interaction
The component which was interacted with
The time the interaction was created at
The timestamp the interaction was created at
The new options for the message
Send a follow-up message to this interaction.
The options for the reply
Send a follow-up message to this interaction.
The options for the reply
Indicates whether this interaction is received from a guild.
Indicates whether this interaction is an AutoCompleteInteraction
Indicates whether this interaction is a ButtonInteraction.
Indicates whether this interaction is a ChannelSelectMenuInteraction
Indicates whether this interaction is a ChatInputCommandInteraction.
Indicates whether this interaction is a CommandInteraction
Indicates whether this interaction is a ContextMenuInteraction
Indicates whether this interaction is a MentionableSelectMenuInteraction
Indicates whether this interaction is a MessageComponentInteraction
Indicates whether this interaction is a MessageContextMenuInteraction
Indicates whether this interaction is a ModalSubmitInteraction
Indicates whether this interaction can be replied to.
Indicates whether this interaction is a RoleSelectMenuInteraction
Indicates whether this interaction is a select menu of any known type.
Indicates whether this interaction is a StringSelectMenuInteraction.
Indicates whether this interaction is a UserContextMenuInteraction
Indicates whether this interaction is a UserSelectMenuInteraction
Creates a reply to this interaction.
Creates a reply to this interaction.
Creates a reply to this interaction.
Creates a reply to this interaction.
Represents a ComponentType.UserSelect select menu interaction.