132 Commits (9d17c3acdeb665c6505a3e8f559235ec9e305419)

Author SHA1 Message Date
Rapptz 573bb32a1e Fallback to an unavailable guild instead of an Object in interactions 3 years ago
Rapptz f780b0a283 Add setting to fallback to global command if guild command isn't found 3 years ago
Rapptz 863df7d049 Add support for discord.Thread annotation in app commands 3 years ago
Rapptz 40176bb71b Fix bound method autocomplete callbacks not working 3 years ago
z03h bd727d2b0c
Add edit and delete methods to AppCommand 3 years ago
Rapptz 8699d2139a Improve generic duck type programming with PartialMessageable 3 years ago
Bryan Forbes 4a73de946a
Change dm_permissons to dm_permission 3 years ago
Rapptz 66c48c2d0e Add support for checks with autocomplete 3 years ago
Rapptz d774b4ac7a Add back tuple __slots__ for AllChannels 3 years ago
Rapptz 11d4dfd8fa Update app_commands validation regex to match newest documentation 3 years ago
Rapptz ca33824ba2 Change AllChannels.id into a property rather than a slot 3 years ago
Rapptz a704666ce3 Add support for app_commands decorators for Group subclasses 3 years ago
z03h 619bc50e5d
Add application command permissions to audit log 3 years ago
Rapptz 5f0cf58b2e Revert "Run parent command checks before calling autocomplete callback" 3 years ago
Rapptz d39f9851a7 Add qualified_name for app_commands 3 years ago
Arya 5dd828cdac
Add error decorator to app_commands.Group 3 years ago
Rapptz 5e98626d41 Run parent command checks before calling autocomplete callback 3 years ago
Rapptz 5536ef1eea Update to pyright 1.1.242 3 years ago
Bryan Forbes 7fca030107
Add Group class arguments for permissions v2 3 years ago
zephyrkul 10af1ea255
Document behavior for empty default permissions 3 years ago
Rapptz ab64a2eae9 Fix typing of guilds kwargs to take Sequence instead of List 3 years ago
Rapptz a14b43f2fd Fix documentation links being broken 3 years ago
Rapptz 3b3d4d3880 Add support for setting and receiving permissions v2 3 years ago
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