Rapptz
b335e9ea30
[commands] Support invoking the help command with a cog name.
9 years ago
Rapptz
958d278771
[commands] Initial implementation of help command.
9 years ago
Rapptz
efcc55bd32
[commands] Proper cleanup of cogs.
9 years ago
Rapptz
b87d5e5337
[commands] Add basic support for extensions.
9 years ago
Rapptz
0a07fc088c
[commands] Inject the internal variables for bot.say & co explicitly.
This is to catch cases where it wouldn't fail to find it when
inspecting the stack to catch these stack variables.
9 years ago
Rapptz
ec6b1997ad
[commands] Add support for cogs.
Cogs are basically class instances that have commands and event
listeners. They allow for better organisation and grouping of
commands and state. Similar to subclassing discord.Client.
9 years ago
Rapptz
c06dbbd1f0
[commands] Add support for registering more than one event listener.
9 years ago
Rapptz
52eb0e3adb
[commands] Change prefix callback signature and add when_mentioned.
The utility allows for easy addition of "when the bot is mentioned"
as the prefix. The change of signature was to facilitate this.
9 years ago
Rapptz
542ddc4938
[commands] Allow registration of multiple command prefixes.
9 years ago
Rapptz
8c6eeeed5f
[commands] Don't skip whitespace if the command trigger is found.
9 years ago
Rapptz
51186c3ca4
[commands] Add CommandNotFound error.
9 years ago
Rapptz
59ca5ec386
Initial implementation of commands extension module.
9 years ago