3997 Commits

Author SHA1 Message Date
Jonah Lawrence
1372ef407c
Keep description in Attachment.to_file 2022-03-31 00:29:34 -04:00
Bryan Forbes
06c257760b
Update types to use Awaitable where possible 2022-03-30 22:00:24 -04:00
Rapptz
ff24c5229e Add iterator special method for Namespace
Fix #7812
2022-03-30 21:45:30 -04:00
Jonah Lawrence
caac97c0d1
Allow empty iterables as a command_prefix 2022-03-30 20:07:44 -04:00
Rapptz
b1fb5ed3d7 Fix autocomplete not working with renamed parameters
Fix #7810
2022-03-30 19:46:27 -04:00
Jonah Lawrence
37bbfdce95
Add context_menu_command Message type 2022-03-30 19:13:00 -04:00
Bryan Forbes
0a8065606a
Update parent reference of Group children 2022-03-30 19:12:39 -04:00
Gakuto Furuya
15bd93a9f9
Update README code example 2022-03-30 18:33:09 -04:00
Rapptz
e515378076 Remove annotation on row property in subclasses 2022-03-29 23:04:34 -04:00
Rapptz
3215cb65e2 Raise if custom_id is not a str 2022-03-29 23:04:34 -04:00
Rapptz
b7b992375d Add examples for new cooldown checks 2022-03-29 06:02:41 -04:00
z03h
55695dab3c
[commands] Check for None max_concurrency 2022-03-29 04:49:37 -04:00
Kellen
4fd2d5fdfd
Remove redundant imports and variables 2022-03-29 02:50:34 -04:00
ImNimboss
f5acd9e8b6
[commands] Add Command.cooldown property 2022-03-29 02:50:04 -04:00
Rapptz
9f83eb6032 Add application command cooldown decorators
Fix #7790
2022-03-29 00:46:42 -04:00
Rapptz
74b5e0ceb1 Implement some built in checks for app_commands
A lot of these implementations are adapted from the equivalent
ext.commands checks. These only implement the common ones that could
not solely be done by Discord in the future.
2022-03-28 16:36:29 -04:00
Bryan Forbes
8524bfb54d
Fix caching of UnionType instead of resolved typing.Union 2022-03-28 16:24:03 -04:00
Ryu juheon
9012c424bf
Replace - with # in # type: ignore comments in rename decorator 2022-03-28 09:28:01 -04:00
I. Ahmad
ae1979d17a
[commands] Add note for command tree in Bot's docstring 2022-03-28 09:19:27 -04:00
Nadir Chowdhury
c6d0c82d66
Implement app_commands.rename decorator 2022-03-28 05:52:33 -04:00
Rapptz
def035bf9a Remove StoreChannel and any references to it 2022-03-28 00:09:19 -04:00
Rapptz
0a7eb6b021 Only verify if context menus pass a length check
According to Discord this is the check that is actually done
2022-03-27 23:32:36 -04:00
kittenswolf
daeb0afe61
Add missing space in task example 2022-03-27 22:27:10 -04:00
pikaninja
40bab465a5
Remove user account reference in docstring 2022-03-27 22:26:49 -04:00
jack1142
5ffa3e85de
Update comments after # type: ignore to be compatible with PEP 484 2022-03-27 22:26:34 -04:00
Puncher
0bcb0d0e3c
Allow context menus have ? and ! in their name 2022-03-26 23:41:05 -04:00
chromacoat dreamkey
7362a2582c
Fix InvalidArgument typo in Webhook.edit 2022-03-26 21:21:37 -04:00
chromacoat dreamkey
dd3536be63
Fix typo in Member.edit documentation 2022-03-26 21:21:15 -04:00
I. Ahmad
80e42d139c
Add missing types for two permissions in PermissionOverwrite 2022-03-26 21:20:46 -04:00
z03h
8993b7f5fe
Add cover_image to AuditLogDiff 2022-03-26 08:48:02 -04:00
Rapptz
985f5732c0 Refactor ContextMenu constructor to allow app command type inferring 2022-03-25 09:11:11 -04:00
Haruka
cda1f0a4ef
Allow receiving messages from voice channels 2022-03-25 04:24:19 -04:00
Rapptz
816d2176e9 Ignore type error already handled by exception handling 2022-03-24 23:50:47 -04:00
Rapptz
8591cfc5e7 Run black on all examples and require it for CI 2022-03-24 23:40:59 -04:00
Rapptz
968a1f366f Change View callback order to (self, interaction, item)
This is more consistent with the rest of the library which always has
the interaction as the first parameter. This has been done before in
the command extension as well, the first parameter is always either
self or the context.
2022-03-24 23:00:50 -04:00
James Gayfer
f26d3a7155
Add interaction check to command tree
In some cases, it's desirable for our command tree to only process a
subset of incoming interactions, such as in a multi process deployment.
2022-03-24 22:32:56 -04:00
Josh
2d1cbacc58
[commands] Add tree_cls to Bot constructor 2022-03-24 22:32:31 -04:00
UltimateSppy765
6d494585f5
Correct documentation for TextInput.custom_id 2022-03-23 18:38:22 -04:00
I. Ahmad
181fc42b9b
Remove outdated note and example 2022-03-23 04:19:55 -04:00
Rapptz
e9ed231a03 Allow Transformer.transform to be synchronous as well. 2022-03-22 22:44:42 -04:00
Rapptz
1f3aa377c3 Wrap non-AppCommandError exceptions with TransformerError 2022-03-22 19:07:22 -04:00
Rapptz
b0501e56a0 Fix PermissionOverwrite.update typing not allowing None 2022-03-22 18:55:42 -04:00
Bryan Forbes
062f4d6f87
Change some methods to use positional-only marker
Co-authored-by: Danny <Rapptz@users.noreply.github.com>
2022-03-22 18:52:25 -04:00
curiositIy
c6d113c843
Change PUBLIC to COMMUNITY in Guild.edit 2022-03-22 18:11:43 -04:00
Alex Nørgaard
7a815a97af
Fix audit logs for INVITE_CREATE returning None 2022-03-22 18:04:52 -04:00
Stocker
eca4727593
[commands] Add missing and fix existing type annotations 2022-03-22 06:04:46 -04:00
Josh
46b3e036e2
[commands] Fix help error/invoke hooks not running 2022-03-22 06:02:52 -04:00
Rapptz
7851084b63 Revert "Crowdin translations download"
This reverts commit 414759f3723a3fe632ecfc1343a4164a51cd2940.
2022-03-21 22:53:45 -04:00
github-actions[bot]
414759f372
Crowdin translations download
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-21 16:47:15 -04:00
Rapptz
84c38f1f22 Ignore errors if it's already handled in app commands 2022-03-21 04:07:05 -04:00