Abstractions for application commands and related interactions.
ClassDescriptionRepresents a Discord slash-command.Predefined choice used for options.An Option for a command.An Subcommand for a command.An Subcommand Group for a command.Possible command typesInteraction for auto-complete options in slash-commands.Interaction of any Application Command.Interactions which provide command data.Represents the default permissions for a Discord Application-Command.Represents a mentionable slash command.Name/Value pair for a
CommandInteractionoption.The available types for
Commandoptions.A PrivilegeConfig is the collection of moderator defined
privilegesset on a specific application and its commands that define what channels the application can be used in and what users/roles are allowed to use it.Interaction with a slash commandRepresents a slash command mention, such as