Skip to main content

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.