Rapptz
4edff12f6b
Proper exception chaining.
2016-01-13 20:08:55 -05:00
Rapptz
31db6efc7f
[commands] Fix handling of nested subcommand help handling.
2016-01-12 01:17:27 -05:00
Rapptz
b335e9ea30
[commands] Support invoking the help command with a cog name.
2016-01-12 00:45:45 -05:00
Rapptz
958d278771
[commands] Initial implementation of help command.
2016-01-11 23:59:11 -05:00
Rapptz
efcc55bd32
[commands] Proper cleanup of cogs.
2016-01-10 02:26:57 -05:00
Rapptz
b87d5e5337
[commands] Add basic support for extensions.
2016-01-09 18:33:37 -05:00
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.
2016-01-09 15:16:28 -05:00
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.
2016-01-09 02:18:03 -05:00
Rapptz
c06dbbd1f0
[commands] Add support for registering more than one event listener.
2016-01-08 20:37:13 -05:00
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.
2016-01-08 19:40:00 -05:00
Rapptz
542ddc4938
[commands] Allow registration of multiple command prefixes.
2016-01-07 16:20:33 -05:00
Rapptz
8c6eeeed5f
[commands] Don't skip whitespace if the command trigger is found.
2016-01-06 19:21:58 -05:00
Rapptz
51186c3ca4
[commands] Add CommandNotFound error.
2016-01-05 01:11:52 -05:00
Rapptz
59ca5ec386
Initial implementation of commands extension module.
2016-01-04 22:22:52 -05:00