Rapptz
25b4bc277b
Add app_commands.guilds to set the guilds of a command in another way
This is mostly preparation for interopability with commands.Cog as this
would allow authors to specify the guilds for their cog defined
commands.
3 years ago
Rapptz
5fb1b933cf
Add Group.commands property
3 years ago
Rapptz
e6a87e0782
Add support for adding app commands locally to many guilds
This affects the context_menu and command decorators as well. Removing
and syncing do not support multiple guild IDs.
3 years ago
Steve C
65a1c1014b
Fix TypeError in Range transformer from None value
3 years ago
HigherOrderLogic
4ad6146069
Fix doc typo in Group docstring
3 years ago
Stocker
2eec900e98
Add the Command.callback and ContextMenu.callback properties
3 years ago
Steve C
8bbeee3464
Expose app_commands.autocomplete
3 years ago
Rapptz
13e102b6b9
Add default parameter to CommandTree.sync
I'm not sure how I feel about this, since explicitly passing
guild=None seems better.
3 years ago
Rapptz
7ac4f3007b
Fix missing type imports in context menu verification
3 years ago
Rapptz
5c9605fc1b
Fix Message context menus not working
3 years ago
Rapptz
aa74238053
Reorganise documentation for interactions
3 years ago
Rapptz
f435d160dd
Add Interaction.client property
3 years ago
Rapptz
6110fe5b1c
Add fallback overloads for CommandTree
3 years ago
Rapptz
ae1aaac5a7
Add support for autocomplete
3 years ago
Rapptz
4e04dbdec7
Add support for choice option parameters
This implements it in three different ways:
* The first is using typing.Literal for quick and easy ones
* The second is using enum.Enum for slightly more complex ones
* The last is using a Choice type hint with a decorator to pass
a list of choices.
This should hopefully cover most use cases.
3 years ago
Rapptz
e5e5b61ad0
Add support for range validation in options
3 years ago
Rapptz
3cf3065c02
Add support for annotation transformers
This facilitates the "converter-like" API of the app_commands
submodule. As a consequence of this refactor, more types are supported
like channels and attachment.
3 years ago
Rapptz
c10ed93cef
Add support for error handlers
3 years ago
Rapptz
cdb7b3728e
Fix potential conflicts in snowflake keys
This can happen on really old channels with the same ID as the guild ID
and having a command with both a role and a channel.
3 years ago
Rapptz
dffd72da58
Add support for context menu commands
3 years ago
Rapptz
0d2db90028
Implement slash commands
3 years ago