Creates a new CommandInteraction.
The client instance.
The raw interaction data.
Optional
appOptional
authorizingOptional
channelOptional
channelOptional
contextOptional
dataOptional
entitlementsOptional
guildOptional
guildOptional
guildOptional
localeOptional
memberOptional
messageOptional
optionsOptional
userSends a reply to an interaction with the specified options.
The reply options, which can be an instance
of MessagePayload
or a plain object with message data.
A promise that resolves with the result of the interaction reply.
Represents a command-based (slash command) interaction.