65 Commits (bbc78b29aed82975af2793aa99f252bab61bed4c)

Author SHA1 Message Date
Rapptz 3c8fcd3584 [commands] Add support for self-bots. 9 years ago
Rapptz fdaa4299a3 [commands] Fix when_mentioned when handling nicknames. 9 years ago
Rapptz 7f09acf871 [commands] Allow role mentions to work with discord.Role params. 9 years ago
Rapptz 1c623ccf11 Begin working on gateway v4 support. 9 years ago
Rapptz e0ca746ad4 [commands] Make sure that mentions are the entire string. 9 years ago
Rapptz 054c9c7109 [commands] CommandError derived exceptions in checks don't crash help. 9 years ago
Rapptz 82b2421ac7 [commands] Add deterministic cog unloading. 9 years ago
Rapptz 4451091c91 [commands] Fix pagination logic a little inside HelpFormatter. 9 years ago
Rapptz d79a13d7bc [commands] Refactor special cased discord.py converters. 9 years ago
Rapptz c015e492d7 [commands] Don't yield from inside bot utility functions. 9 years ago
Will Tekulve 174016c918 [commands] Fix infinite recursion on subgroups without a command. 9 years ago
Rapptz 050c668eac [commands] Add bot decorators into __all__. 9 years ago
Rapptz 4a1313f00c [commands] Add when_mentioned_or helper to have mentions and prefixes. 9 years ago
Rapptz c0dba0f4f2 [commands] Fix typo in Bot.upload docstring. 9 years ago
Rapptz 6a31f6af1e [commands] Fix NameError in bot_has_permissions. 9 years ago
Rapptz f49dc81adf [commands] bot_has_permissions decorator actually checks for bot. 9 years ago
Rapptz bf2b8744a5 [commands] Do not swallow AttributeErrors raised by the setup function 9 years ago
Rapptz 98090a2a57 [commands] Helper functions now take *args and **kwargs. 9 years ago
Rapptz baf1312d0e [commands] Raise RuntimeError instead of StopIteration. 9 years ago
Rapptz 17e17cade9 [commands] Fix crash when a group has no commands and help is requested 9 years ago
Rapptz 7056a1f0ec [commands] Change signature convention to use POSIX standards. 9 years ago
Rapptz 0466f5965b [commands] Raise TypeError if the name is not a string. 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. 9 years ago
Rapptz d8d4c4e843 [commands] Fix typo on HelpFormatter.show_check_failure attribute. 9 years ago
Rapptz 8caadb5f03 [commands] Fix discord.Invite special case handling in parameters. 9 years ago
Rapptz d013032522 [commands] Allow setting the bot error messages in the help command. 9 years ago
Rapptz bb5e222f29 [commands] Add Bot.help_attrs to customise the help command. 9 years ago
Rapptz abbe79919b [commands] Change Bot.pm_help to be an optional bool. 9 years ago
Rapptz b98a8c1e14 [commands] Add Command.no_pm attribute to block a command in PM. 9 years ago
Rapptz a82176120c [commands] help command now uses the full name in the signature. 9 years ago
Rapptz d1508bc739 [commands] Fix indentation error in commands.bot_has_role docstring. 9 years ago
Rapptz 3ebe64c776 [commands] Add checks for checking bot roles and permissions. 9 years ago
Rapptz bc7606a42c [commands] Add on_command and on_command_completion events. 9 years ago
Rapptz 41d8dc63f4 [commands] Change behaviour of consume rest to be more useful. 9 years ago
Rapptz 18c71ab57c [commands] Fix issue where Bot would raise if not given a description. 9 years ago
Rapptz b1d8e12609 [commands] Cleanup descriptions being passed. 9 years ago
Rapptz 4edff12f6b Proper exception chaining. 9 years ago
Rapptz 31db6efc7f [commands] Fix handling of nested subcommand help handling. 9 years ago
Rapptz c29f0ea544 [commands] Fix keyword-only case to actually do conversion. 9 years ago
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 c49efc5412 [commands] Add Command.cog_name to get the cog name it belongs to. 9 years ago
Rapptz 1e941925c2 [commands] Add Command.clean_params to have nicer params. 9 years ago
Rapptz a706c47f34 [commands] Remove all aliases if the main command is being deleted. 9 years ago
Rapptz 50c83b5a3c [commands] Strip arguments before searching for special cases. 9 years ago
Rapptz efcc55bd32 [commands] Proper cleanup of cogs. 9 years ago
Rapptz 38bac7fa86 [commands] Add Group.invoke_without_command. 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. 9 years ago