Commit Graph
568 Commits
Author SHA1 Message Date
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 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 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 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 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