Namespace Revolt.Commands
Classes​
CommandException​
The exception that is thrown if another exception occurs during a command execution.
CommandService​
Provides a framework for building Discord commands.
CommandServiceConfig​
Represents a configuration class for Revolt.Commands.CommandService.
ModuleBase​
Provides a base class for a command module to inherit from.
ModuleBase<T>​
Provides a base class for a command module to inherit from.
Optional​
RevoltCommandContext​
The context of a command which may contain the client, user, guild, channel, and message.
Structs​
CommandMatch​
LogMessage​
Provides a message object used for logging purposes.
Optional<T>​
Interfaces​
ICommandContext​
Represents a context of a command. This may include the client, guild, channel, user, and message.
Enums​
CommandError​
Defines the type of error a command can throw.
LogSeverity​
Specifies the severity of the log message.
MultiMatchHandling​
Specifies the behavior when multiple matches are found during the command parsing stage.
RunMode​
Specifies the behavior of the command execution workflow.