Commit Graph

271 Commits

Author SHA1 Message Date
2f1f5fe2e2 Revert "Fix context install decorators to correctly restrict commands"
This reverts commit ce9f5ad1ba.
2025-08-26 21:12:03 -04:00
44a44e938f Reformat entire project with ruff instead of black 2025-08-18 20:16:10 -04:00
7e2ca02fd1 Add total_message_sent attribute to threads
Co-authored-by: Alex Nørgaard <Umbra@AbstractUmbra.dev>
Co-authored-by: dolfies <jeyalfie47@gmail.com>
2025-08-15 11:38:56 -04:00
983a9b8f94 Use Unpack where it's possible 2025-08-15 05:36:36 -04:00
ec409a0a7b Guard AppCommandThread.guild attribute access 2025-08-08 03:13:30 -04:00
db42eba4fa Add more attributes to AppCommandChannel/Thread 2025-08-08 03:11:29 -04:00
2695fa056a Fix guild_only app command decorator 2025-07-30 06:00:10 -04:00
ce9f5ad1ba Fix context install decorators to correctly restrict commands 2025-07-29 15:20:05 -04:00
b1be7dea74 Handle empty guild_ids list for app_commands 2025-07-08 21:16:39 -04:00
a62b25c6c0 Add missing attributes in AppCommandChannel 2025-06-20 18:26:36 -04:00
fe942d1e16 Properly transform media channels in app commands 2025-06-20 14:59:07 -04:00
c524f655be Use human_join internal helper in BaseChannelTransformer 2025-06-20 14:57:52 -04:00
2bcbd49bc6 Add __repr__ method to various classes 2025-06-20 14:57:10 -04:00
8953938a53 Update Pyright to v1.1.394 2025-02-18 03:29:09 -05:00
9da131ed26 Fix variance typing issue with CommandTree.error decorator 2024-10-14 18:58:24 -04:00
b207c8a1ac [commands] Add perms object param to default_permissions decorator
Closes #9951
2024-10-12 13:01:54 -04:00
3e168a93bf Improve typing of app command transformers
This allows subclasses of transformers to specify a specialization for
interaction without violating covariance of parameter types
2024-10-09 17:27:55 -04:00
df4b1c88df Move MissingApplicationID to top-level discord namespace 2024-08-31 08:51:56 -04:00
c41cadfa91 Fix introduced potential TypeError with _get_command_error 2024-08-28 15:22:41 -04:00
a183a56dd9 Fix _get_command_error improperly handling some error messages 2024-08-28 15:11:12 -04:00
837bc35b87 Add missing versionadded for a few decorators 2024-06-12 14:42:12 -04:00
cc32fb364b Add notes about contexts and installation_types availability 2024-05-30 22:51:51 -04:00
b5ada0a662 Fix merge methods for AppCommandContext and AppInstallationType 2024-05-18 14:32:58 -04:00
a1206dfde8 Fix typing of various AppCommand decorators 2024-05-09 05:16:40 -04:00
2e2f51fd5c First pass at supporting user apps
Co-authored-by: red <red@kalab.sk>
Co-authored-by: Vioshim <63890837+Vioshim@users.noreply.github.com>
2024-05-04 23:25:01 -04:00
4e03b170ef Update pyright version 2024-02-20 13:36:02 -05:00
bd402b486c Correct typo in error message: "error" to "autocomplete" 2024-01-26 20:56:02 -05:00
f617d01eee Refactor human_join into its own private helper function 2023-09-30 13:11:29 -04:00
cf79af2dc4 Fix typehints for __class_getitem__ in Transform and Range 2023-09-30 12:46:50 -04:00
555940352b Fix error when app_commands.Group misses a name 2023-09-28 10:41:11 -04:00
576ab269e8 Fix AttributeError in CommandSyncFailure due to APPLICATION_COMMAND_TOO_LARGE 2023-09-27 04:51:46 -04:00
9e2f2cb3af Log suppressed autocomplete exceptions 2023-09-16 22:34:51 -04:00
630b2a1e55 Update pyright version 2023-07-01 18:26:27 -04:00
223e95a252 Catch TypeError for unhashable annotation types 2023-06-04 07:52:09 -04:00
c8e2644497 Fix custom attributes not being copied over for subclassed Group 2023-05-02 20:13:10 -04:00
0adef0ec89 Update auto_archive_duration documentation
Fix #9351
2023-04-18 06:03:48 -04:00
4e09c34bbb Suppress exceptions from invoking autocomplete 2023-02-17 13:24:59 -05:00
93ed1646d2 Cleanup some private utilities in app_commands.commands 2023-02-02 00:33:18 -05:00
bbba8c650f Add missing generic parameters on various Interaction parameters 2023-01-19 07:00:16 -05:00
2e737e70de Correct app command decorators that use Interaction 2023-01-18 21:10:08 -05:00
3ff88db768 Update pyright to 1.1.289 2023-01-16 21:57:54 -05:00
7f796a68ca Add str and float examples to app_commands.Range documentation
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2023-01-10 16:24:04 -05:00
c0dfdf1bef Add autocomplete warning about user input 2022-12-02 06:10:03 -05:00
95b6bd8782 Add coro tag to docstrings that were missing it 2022-10-02 17:52:18 -04:00
c30a2f3ca0 Refactor certain f-strings and literals 2022-10-02 17:50:56 -04:00
e3b5fbd9e6 Update Transformer.choices docs to mention limit
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2022-10-01 03:18:26 -04:00
217662ca44 Fix detection of overridden binding error handler
Closes #8963
2022-09-27 23:50:06 -04:00
cd04f6ca41 Revert Group.on_error copy due to failing tests 2022-09-24 01:43:28 -04:00
6e5392c6e2 Fix Tree.on_error still being called when a bound error handler is set
Closes #8455
2022-09-24 01:22:03 -04:00
6bec7e9d97 Fix detection of overriden Group.on_error and ensure they're copied 2022-09-24 01:18:52 -04:00