will
|
ae51d5849a
|
Fix typos in AppCommandPermissions attributes doc
|
3 years ago |
Rapptz
|
377dde4e4e
|
Change app command permission models guild to not be None
|
3 years ago |
Soheab
|
3aa55ba1ed
|
Implement Application Command Permissions models
|
3 years ago |
Rapptz
|
d1039e209e
|
Skip default parameter validation when using a transformer
Fixes #8110
|
3 years ago |
will
|
f6a74f74a7
|
Fix typo in CommandTree.fetch_command's NotFound doc
|
3 years ago |
Soheab
|
af265dba06
|
Add CommandTree.fetch_command
|
3 years ago |
Nickyux
|
823d650e97
|
Update comments in CommandTree to reflect commands v2
|
3 years ago |
Rapptz
|
0b026b1283
|
Elaborate on rename decorator behaviour
|
3 years ago |
Rapptz
|
081f483a0d
|
Fix tree not properly accounting for override when checking limits
|
3 years ago |
Rapptz
|
573b2121b7
|
Add support for NSFW application commands
Of course, this somehow doesn't work with subcommands
|
3 years ago |
Rapptz
|
7905d63f7c
|
Reword missing annotation error to be a bit clearer
|
3 years ago |
Rapptz
|
37076a04de
|
Fix autocomplete example to not be as confusing
|
3 years ago |
Snaptraks
|
30c7a2179f
|
Fix typo in context menu error message
|
3 years ago |
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
This also adds some regression tests
|
3 years ago |
z03h
|
bd727d2b0c
|
Add edit and delete methods to AppCommand
|
3 years ago |
Rapptz
|
8699d2139a
|
Improve generic duck type programming with PartialMessageable
This adds jump_url, permissions_for, and created_at. Luckily, most
cases of this type being constructed already have the guild_id at
creation time.
|
3 years ago |
Bryan Forbes
|
4a73de946a
|
Change dm_permissons to dm_permission
|
3 years ago |
Rapptz
|
66c48c2d0e
|
Add support for checks with autocomplete
Fixes #7969
|
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"
This reverts commit 5e98626d41 .
Fix #7978
|
3 years ago |
Rapptz
|
d39f9851a7
|
Add qualified_name for app_commands
|
3 years ago |
Arya
|
5dd828cdac
|
Add error decorator to app_commands.Group
Co-authored-by: Danny <[email protected]>
|
3 years ago |
Rapptz
|
5e98626d41
|
Run parent command checks before calling autocomplete callback
Fixes #7969
|
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
Closes #7592
This does not include audit log changes or the remaining endpoints.
That will come in a different commit.
|
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
This coerces them into string options to allow them to be transformed
in the actual code.
|
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
This allows for copies to not clear the state the decorators had
set prior.
|
3 years ago |
Rapptz
|
4951231a7c
|
Remove command parameter from Group.on_error callback
Similar to the CommandTree.on_error removal, this one can be retrieved
using Interaction.command
|
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
The command that failed can be retrieved using Interaction.command
so having it as a parameter doesn't make much sense.
|
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
Hybrid commands allow a regular command to also double as a slash
command, assuming it meets the subset required to function.
|
3 years ago |
Jonah Lawrence
|
7bf1a7483a
|
Parse command descriptions from docstrings
Co-authored-by: Danny <[email protected]>
|
3 years ago |
NextChai
|
5892bbd8b4
|
Allow getting all commands from CommandTree.get_commands
Co-authored-by: Danny <[email protected]>
|
3 years ago |
Rapptz
|
f07885973f
|
Provide callback name where applicable in validation
Fix #7850
|
3 years ago |