109 Commits (277d35c9b22fc5b2c2e1b640305341ea7f524cc1)

Author SHA1 Message Date
Rapptz 5fcd4e411f [commands] Add support for typing.Annotated 3 years ago
Florian Spieß 0e5c4c391d
[commands] Allow subtracting multiple tokens from cooldown 3 years ago
Rapptz 2e02f618f0 Add support for enum values that aren't int, str, or float 3 years ago
Harmon 1bfe6b2bb1
Fix support for guilds decorator with context menu commands 3 years ago
Rapptz 9ff90d7863 Copy internal attributes for command decorator state 3 years ago
Rapptz 4951231a7c Remove command parameter from Group.on_error callback 3 years ago
Rapptz cdf442bc32 Fix signature detection in CommandTree.error decorator 3 years ago
Rapptz 3f4fb91328 Change CommandTree.on_error to only take two parameters 3 years ago
Rapptz 83fae4f0fa Add CommandTree.clear_commands 3 years ago
Rapptz 3bb4d3bd6d Allow internal library enums to be used as an annotation 3 years ago
Rapptz 840eb577d4 [commands] Add initial implementation of hybrid commands 3 years ago
Jonah Lawrence 7bf1a7483a
Parse command descriptions from docstrings 3 years ago
NextChai 5892bbd8b4
Allow getting all commands from CommandTree.get_commands 3 years ago
Rapptz f07885973f Provide callback name where applicable in validation 3 years ago
Vish M 7770972041
A small grammar fix app_commands.context_menu 3 years ago
Rapptz 907d5e0ee7 Document Forbidden exception in CommandTree.sync 3 years ago
Josh 20d2ab96e8
Fix check for when autocomplete is overridden 3 years ago
Josh 151948a09a
Add autocomplete method to Transformers 3 years ago
Rapptz 25ad5b675c Ensure explicitly set parents on nested groups are respected 3 years ago
Rapptz c671308211 Validate app command parameter renames 3 years ago
Rapptz 6986733833 Revert "Validate Option names similar to slash command names" 3 years ago
Rapptz 6ef2043b10 Validate Option names similar to slash command names 3 years ago
Rapptz 24f8f8d4a7 Rename MaxCommandsReached to CommandLimitReached 3 years ago
Rapptz a0618ef791 Clarify documentation certain tree methods 3 years ago
Rapptz 34b2ff40b6 Change ValueError on max commands reached to a more specific exception 3 years ago
Rapptz 705c79df59 Remove second mapping used for parameter rename lookup 3 years ago
Rapptz dfc92c223c Fix application commands not always sending the proper parameter name 3 years ago
Rapptz 170ab7b2bb Improve error when an invalid slash command name is given 3 years ago
Rapptz ff24c5229e Add iterator special method for Namespace 3 years ago
Rapptz b1fb5ed3d7 Fix autocomplete not working with renamed parameters 3 years ago
Bryan Forbes 0a8065606a
Update parent reference of Group children 3 years ago
Rapptz b7b992375d Add examples for new cooldown checks 3 years ago
Rapptz 9f83eb6032 Add application command cooldown decorators 3 years ago
Rapptz 74b5e0ceb1 Implement some built in checks for app_commands 3 years ago
Ryu juheon 9012c424bf
Replace - with # in `# type: ignore` comments in rename decorator 3 years ago
Nadir Chowdhury c6d0c82d66
Implement app_commands.rename decorator 3 years ago
Rapptz def035bf9a Remove StoreChannel and any references to it 3 years ago
Rapptz 0a7eb6b021 Only verify if context menus pass a length check 3 years ago
jack1142 5ffa3e85de
Update comments after `# type: ignore` to be compatible with PEP 484 3 years ago
Puncher 0bcb0d0e3c
Allow context menus have ? and ! in their name 3 years ago
Rapptz 985f5732c0 Refactor ContextMenu constructor to allow app command type inferring 3 years ago
James Gayfer f26d3a7155
Add interaction check to command tree 3 years ago
Rapptz e9ed231a03 Allow Transformer.transform to be synchronous as well. 3 years ago
Rapptz 1f3aa377c3 Wrap non-AppCommandError exceptions with TransformerError 3 years ago
Rapptz 84c38f1f22 Ignore errors if it's already handled in app commands 3 years ago
Rapptz f7c664e3e2 Add error handler support for context menus 3 years ago
Rapptz 2876622f84 Fix typo in app command check documentation 3 years ago
Rapptz 195c923bec Fallback to Object if the type is not resolved in namespace 3 years ago
Rapptz bea6b815e2 Add support for app command checks 3 years ago
Rapptz 98a31cf285 Change autocomplete callbacks to only take two parameters 3 years ago