Rapptz
b44bba6ee6
First pass at documentation reform.
8 years ago
Rapptz
6188397fc9
[commands] Add Context.voice_client shortcut.
8 years ago
Rapptz
98cfb53d3b
[commands] Add Context.me property.
8 years ago
Rapptz
8fa50a8f3e
[commands] Add Context.command_failed attribute.
8 years ago
Rapptz
ff9f5749e1
Update copyright year to 2017.
8 years ago
Rapptz
92dd519b1a
Remove _get_guild_id from Messageable ABC.
8 years ago
Rapptz
ce9d5b4f4a
[commands] Split process_commands into lower level bits.
8 years ago
Rapptz
7431a127cf
Change Messageable channel getter to be a coroutine.
8 years ago
Rapptz
d5b616fa11
Rename MessageChannel abc to Messageable.
8 years ago
Rapptz
406984af2e
[commands] First pass in making commands ext work again.
8 years ago
Rapptz
6f2603c049
[commands] Remove slots on Context.
This is to allow people to set temporary local variables by injecting
them directly into the context via some decorator or some other
mechanism. Contexts are not kept alive long enough to warrant being
slotted.
9 years ago
Rapptz
183e7341f6
[commands] Add Context.cog property.
9 years ago
Rapptz
45c6619018
[commands] Context.invoke will now return what the command returns.
9 years ago
Rapptz
1688d513e8
[commands] Context.invoke just invokes a command with no special case.
Previously it would both forward and invoke depending if there were no
kwargs given. Now it just passes in the arguments to another command
without doing any special casing on the no argument case.
9 years ago
Rapptz
542ddc4938
[commands] Allow registration of multiple command prefixes.
9 years ago
Rapptz
59ca5ec386
Initial implementation of commands extension module.
9 years ago