Rapptz
38bac7fa86
[commands] Add Group.invoke_without_command.
2016-01-10 01:52:51 -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
ad800e248b
[commands] Add local error handlers.
2016-01-09 14:00:17 -05:00
Rapptz
b2e0632553
[commands] Propagate invoked_with to subcommands.
2016-01-09 12:24:01 -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
25588955e4
[commands] Add a way to enable or disable certain commands.
2016-01-07 17:59:26 -05:00
Rapptz
b79a4549ab
[commands] Special handling for when the converter is bool.
2016-01-07 17:31:56 -05:00
Rapptz
2c6126c2a1
[commands] None default without specified type uses str now.
2016-01-06 18:27:11 -05:00
Rapptz
51186c3ca4
[commands] Add CommandNotFound error.
2016-01-05 01:11:52 -05:00
Rapptz
e08d643a7f
[commands] Add a way to remove commands.
2016-01-04 23:37:12 -05:00
Rapptz
7951a2374b
Documentation improvements on using check decorator.
2016-01-04 22:43:50 -05:00
Rapptz
e4f6b14496
Add missing import in commands core.
2016-01-04 22:31:10 -05:00
Rapptz
59ca5ec386
Initial implementation of commands extension module.
2016-01-04 22:22:52 -05:00