Represents a base class for all command modules.
Represents a command.
Represents a command argument.
Represents a context in which a command is executed.
Represents arguments for CommandErrored event.
Base class for all CNext-related events.
Represents arguments for CommandExecuted event.
Represents a command group.
Represents a specific overload of a command.
Represents a configuration for CommandsNextExtension.
Contains well-defined event IDs used by CommandsNext.
This is the class which handles command registration, management, and execution.
Represents the default help module.
Various CommandsNext-related utilities.
Defines various extensions specific to CommandsNext.
Represents a command's execution result.
Represents a delegate for a function that takes a message, and returns the position of the start of command invocation in the message. It has to return -1 if prefix is not present.
It is recommended that helper methods GetStringPrefixLength(DiscordMessage, String, StringComparison) and GetMentionPrefixLength(DiscordMessage, DiscordUser) be used internally for checking. Their output can be passed through.