JohannesIBK
65a270d35a
Update bot_has_permissions to use Interaction.app_permissions
3 years ago
Rapptz
fd9c244f48
Validate Range to disallow min > max
3 years ago
Emily
c61e407b50
Fix typo in app_commands.AppCommandGroup
3 years ago
Rapptz
bac66a9dab
Add support for Range[str, ...] for app commands
3 years ago
Bryan Forbes
0eb3d26343
Add generic arguments for extras typing
3 years ago
I. Ahmad
9fc4769b18
Add extras attribute to app commands command types
3 years ago
Rapptz
b8ddb17b14
Fix fallback_to_global not working with context menus
Fix #8167
3 years ago
Rapptz
9648986028
Reorder fruit autocomplete example to be less confusing
3 years ago
Rapptz
53685b9b86
Change stderr prints to use the logging module instead
3 years ago
Soheab
e73a805bd7
Add missing data to Argument model
3 years ago
Josh
c9f777c873
Fix type annotations to adhere to latest pyright release
3 years ago
Rapptz
334ef1d7fa
Add support for discord.abc.GuildChannel annotations in app commands
3 years ago
Soheab
3cb90199c9
Remove private legacy cruft from AppCommand models
- Document `options` for AppCommand
- Remove `choices` and `required` from AppCommandGroup
- Rename `arguments` to `options` since it can include `AppCommand` and `AppCommandGroup`.
3 years ago
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