Commit Graph
3575 Commits
Author SHA1 Message Date
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 ForbesandGitHub 8524bfb54d Fix caching of UnionType instead of resolved typing.Union 2022-03-28 16:24:03 -04:00
Ryu juheonandGitHub 9012c424bf Replace - with # in # type: ignore comments in rename decorator 2022-03-28 09:28:01 -04:00
I. AhmadandGitHub ae1979d17a [commands] Add note for command tree in Bot's docstring 2022-03-28 09:19:27 -04:00
Nadir ChowdhuryandGitHub 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
pikaninjaandGitHub 40bab465a5 Remove user account reference in docstring 2022-03-27 22:26:49 -04:00
jack1142andGitHub 5ffa3e85de Update comments after # type: ignore to be compatible with PEP 484 2022-03-27 22:26:34 -04:00
PuncherandGitHub 0bcb0d0e3c Allow context menus have ? and ! in their name 2022-03-26 23:41:05 -04:00
chromacoat dreamkeyandGitHub 7362a2582c Fix InvalidArgument typo in Webhook.edit 2022-03-26 21:21:37 -04:00
chromacoat dreamkeyandGitHub dd3536be63 Fix typo in Member.edit documentation 2022-03-26 21:21:15 -04:00
I. AhmadandGitHub 80e42d139c Add missing types for two permissions in PermissionOverwrite 2022-03-26 21:20:46 -04:00
z03handGitHub 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
HarukaandGitHub 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 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 GayferandGitHub 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
JoshandGitHub 2d1cbacc58 [commands] Add tree_cls to Bot constructor 2022-03-24 22:32:31 -04:00
UltimateSppy765andGitHub 6d494585f5 Correct documentation for TextInput.custom_id 2022-03-23 18:38:22 -04:00
I. AhmadandGitHub 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
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
curiositIyandGitHub c6d113c843 Change PUBLIC to COMMUNITY in Guild.edit 2022-03-22 18:11:43 -04:00
Alex NørgaardandGitHub 7a815a97af Fix audit logs for INVITE_CREATE returning None 2022-03-22 18:04:52 -04:00
StockerandGitHub eca4727593 [commands] Add missing and fix existing type annotations 2022-03-22 06:04:46 -04:00
JoshandGitHub 46b3e036e2 [commands] Fix help error/invoke hooks not running 2022-03-22 06:02:52 -04:00
Rapptz 84c38f1f22 Ignore errors if it's already handled in app commands 2022-03-21 04:07:05 -04:00
Rapptz f7c664e3e2 Add error handler support for context menus 2022-03-21 03:56:28 -04:00
Rapptz cf2707b2fb Propagate thread_id in webhook message methods
This also adds the remaining thread parameters where they were missing
2022-03-20 19:43:51 -04:00
jack1142andGitHub 6dc314628e Make guild and guilds args in Bot.remove_cog() keyword-only 2022-03-20 19:01:37 -04:00
StockerandGitHub 5fa32540a4 Change Message to subclass PartialMessage 2022-03-20 15:18:24 -04:00
chromacoat dreamkeyandGitHub 515d17405a Fix typos in some View methods' docstrings 2022-03-20 12:59:23 -04:00
I. AhmadandGitHub 4dc24a005a Fix typo in PartialMessageable docstring 2022-03-20 04:11:35 -04:00
thetimtoyandGitHub 58c1e8fabf Remove unnecessary exported variables 2022-03-20 02:58:48 -04:00
jack1142andGitHub d55f8d38ad Add PartialMessageable.__repr__ 2022-03-20 02:58:29 -04:00
BeatButtonandGitHub 7389707847 Only send allowed_mentions if content changed 2022-03-20 02:55:48 -04:00
Rapptz 2876622f84 Fix typo in app command check documentation 2022-03-19 15:48:00 -04:00
JoshandGitHub 1b70fad5ec [commands] Fix exceptions in HelpCommand 2022-03-19 13:14:17 -04:00
JoshandGitHub fafc5b13f6 [commands] Rework help command to avoid a deepcopy on invoke 2022-03-19 06:34:19 -04:00
PatandGitHub 94f4da9248 Change View child mutators to be fluent-style methods 2022-03-19 04:48:50 -04:00
z03handGitHub 5d6905a1bc Update clean_content/channel_mentions for threads 2022-03-19 04:46:55 -04:00
Rapptz 195c923bec Fallback to Object if the type is not resolved in namespace 2022-03-19 01:38:16 -04:00
Rapptz bea6b815e2 Add support for app command checks
This does not include any built-in checks due to design considerations.
2022-03-19 01:24:53 -04:00
Rapptz 5f7c5abe0a Change ban type hints to use int instead of Literal 2022-03-18 21:45:15 -04:00
willandGitHub 13d19dc5ce Fix typo in http_trace parameter documentation 2022-03-18 10:49:24 -04:00
Rapptz 77ec49782a Add http_trace option in Client to trace the library's HTTP requests 2022-03-18 08:02:53 -04:00