A delegate type which represents a function used for handling commands.
A delegate type which can be used in UDA's to adjust a CommandObjects settings or behavior.
Special event encapsulating MessageCreate's, containing specific Bot utilties and functionality.
A CommandObject represents the configuration/state for a single command.
Sets a commands description.
Sets a commands group.
Sets a commands permission level.
Sets whether a command uses regex matching
The Commandable template is a virtual implementation which handles the command UDAs, storing them within a local "commands" mapping.
A UDA that can be used to flag a function as a command handler.
Utilties for building user-controlled commands with the dscord bot interface