Commit Graph

247 Commits

Author SHA1 Message Date
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
03d7a9a719 Fix typo in app_commands.ContextMenu docstring 2022-09-23 05:01:02 -04:00
e1961676a9 Fix import to appease mypy's import resolution 2022-09-17 14:11:50 -04:00
a53b609e37 Fix ForumChannel annotation not working for app_commands
Closes #8472
2022-09-17 00:12:06 -04:00
6981eb69c4 Normalize type formatting in TypeError
Normalize most mixed usages of `__class__`, `__class__!r`, 
`__class__.__name__!r` to the standard form of 
`__class__.__name__`
2022-09-12 15:25:55 -04:00
035dd812de Add note about renamed options in the Namespace
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2022-09-07 08:04:03 -04:00
771476a8d8 Fix _errors key being visible in CommandSyncError in some cases 2022-09-06 02:56:48 -04:00
5cc6af5917 Fix CommandSyncFailure raising for other 400 error types 2022-09-06 02:56:48 -04:00
27b19ed582 Change error message for unbound callbacks in ContextMenu 2022-09-04 00:34:17 -04:00
9ea6ee8887 Add support for ForumChannel annotations in app commands 2022-08-30 05:09:50 -04:00
2d180489ce Fix KeyError constructing groups when no module is present 2022-08-30 00:53:05 -04:00
2e37e47e38 Fix autocomplete documentation to mention it only passes strings 2022-08-28 02:01:29 -04:00
b92fd65707 Document app_commands.Choice limits 2022-08-26 11:59:12 -04:00
b12b4b18fd Mark public callbacks as positional-only 2022-08-22 15:21:19 -04:00
354d4bace4 Add missing decorator signs for interaction documentation 2022-08-21 18:25:31 -04:00
59677c6738 Fix CommandTree.on_error not triggering if interaction_check raises 2022-08-18 21:10:10 -04:00
1c7747fe9d Fix nested Annotated calls not resolving 2022-08-17 10:41:57 -04:00
659d6b6123 Make app_commands.describe examples consistent 2022-08-16 20:10:14 -04:00
bd19ad05e7 Fix app_command_completion triggering on certain errors 2022-08-16 20:03:02 -04:00
f12cdd5f90 Switch quotes to make docs example render properly 2022-08-16 19:11:55 -04:00
288f2d169e Document that docstrings can be used to document parameters 2022-08-16 17:00:09 -04:00
de5fa8bc9c Improve sync error format for children options 2022-08-16 01:18:12 -04:00
4182496713 Add missing required property to Parameter 2022-08-15 14:24:16 -04:00
6b50fcd5e4 Add Command.parameters to get all parameters of a command 2022-08-15 13:42:47 -04:00
0ec06f0ac5 Add on_app_command_completion event
Fix #8126
2022-08-15 09:19:01 -04:00