Commands are members of Plugin class or classes which inherit from it. See: examples/src/basic.d Example usage:
A delegate type which represents a function used for handling commands.
A delegate type which represents a function used for filtering commands.
A delegate type which can be used in UDAs to adjust a CommandObject's settings or behavior.
Special event encapsulating MessageCreates, containing specific Bot utilties and functionality.
A CommandObject represents the configuration/state for a single command.
Base set of levels plugins can use.
Sets a channel permission requirement.
Sets a guild permission requirement.
The Commandable template is a virtual implementation which handles the command UDAs, storing them within a local "commands" mapping.
Utilities for building user-controlled commands with the dscord bot interface