Creates a new CommandInteraction.
The client instance.
The raw interaction data.
OptionalappOptionalauthorizingOptionalchannelOptionalchannelOptionalcontextOptionaldataOptionalentitlementsOptionalguildOptionalguildOptionalguildOptionallocaleOptionalmemberOptionalmessageOptionaloptionsOptionaluserSends 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.