Rapptz 
							
						 
					 
					
						
						
							
						
						2f1f5fe2e2 
					 
					
						
						
							
							Revert "Fix context install decorators to correctly restrict commands"  
						
						 
						
						... 
						
						
						
						This reverts commit ce9f5ad1ba . 
						
						
					 
					
						2025-08-26 21:12:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						44a44e938f 
					 
					
						
						
							
							Reformat entire project with ruff instead of black  
						
						 
						
						
						
						
					 
					
						2025-08-18 20:16:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soheab 
							
						 
					 
					
						
						
							
						
						983a9b8f94 
					 
					
						
						
							
							Use Unpack where it's possible  
						
						 
						
						
						
						
					 
					
						2025-08-15 05:36:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								owocado 
							
						 
					 
					
						
						
							
						
						2695fa056a 
					 
					
						
						
							
							Fix guild_only app command decorator  
						
						 
						
						
						
						
					 
					
						2025-07-30 06:00:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shea 
							
						 
					 
					
						
						
							
						
						ce9f5ad1ba 
					 
					
						
						
							
							Fix context install decorators to correctly restrict commands  
						
						 
						
						
						
						
					 
					
						2025-07-29 15:20:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								El Laggron 
							
						 
					 
					
						
						
							
						
						b1be7dea74 
					 
					
						
						
							
							Handle empty guild_ids list for app_commands  
						
						 
						
						
						
						
					 
					
						2025-07-08 21:16:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						8953938a53 
					 
					
						
						
							
							Update Pyright to v1.1.394  
						
						 
						
						
						
						
					 
					
						2025-02-18 03:29:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrin 
							
						 
					 
					
						
						
							
						
						b207c8a1ac 
					 
					
						
						
							
							[commands] Add perms object param to default_permissions decorator  
						
						 
						
						... 
						
						
						
						Closes  #9951  
						
						
					 
					
						2024-10-12 13:01:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						837bc35b87 
					 
					
						
						
							
							Add missing versionadded for a few decorators  
						
						 
						
						
						
						
					 
					
						2024-06-12 14:42:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soheab 
							
						 
					 
					
						
						
							
						
						cc32fb364b 
					 
					
						
						
							
							Add notes about contexts and installation_types availability  
						
						 
						
						
						
						
					 
					
						2024-05-30 22:51:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael H 
							
						 
					 
					
						
						
							
						
						a1206dfde8 
					 
					
						
						
							
							Fix typing of various AppCommand decorators  
						
						 
						
						
						
						
					 
					
						2024-05-09 05:16:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Danny 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akai 
							
						 
					 
					
						
						
							
						
						bd402b486c 
					 
					
						
						
							
							Correct typo in error message: "error" to "autocomplete"  
						
						 
						
						
						
						
					 
					
						2024-01-26 20:56:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ItsWilliboy 
							
						 
					 
					
						
						
							
						
						555940352b 
					 
					
						
						
							
							Fix error when app_commands.Group misses a name  
						
						 
						
						
						
						
					 
					
						2023-09-28 10:41:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh 
							
						 
					 
					
						
						
							
						
						630b2a1e55 
					 
					
						
						
							
							Update pyright version  
						
						 
						
						
						
						
					 
					
						2023-07-01 18:26:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c8e2644497 
					 
					
						
						
							
							Fix custom attributes not being copied over for subclassed Group  
						
						 
						
						
						
						
					 
					
						2023-05-02 20:13:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						4e09c34bbb 
					 
					
						
						
							
							Suppress exceptions from invoking autocomplete  
						
						 
						
						
						
						
					 
					
						2023-02-17 13:24:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						93ed1646d2 
					 
					
						
						
							
							Cleanup some private utilities in app_commands.commands  
						
						 
						
						
						
						
					 
					
						2023-02-02 00:33:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trevor 
							
						 
					 
					
						
						
							
						
						2e737e70de 
					 
					
						
						
							
							Correct app command decorators that use Interaction  
						
						 
						
						
						
						
					 
					
						2023-01-18 21:10:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						3ff88db768 
					 
					
						
						
							
							Update pyright to 1.1.289  
						
						 
						
						
						
						
					 
					
						2023-01-16 21:57:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rdrescher909 
							
						 
					 
					
						
						
							
						
						c0dfdf1bef 
					 
					
						
						
							
							Add autocomplete warning about user input  
						
						 
						
						
						
						
					 
					
						2022-12-02 06:10:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						217662ca44 
					 
					
						
						
							
							Fix detection of overridden binding error handler  
						
						 
						
						... 
						
						
						
						Closes  #8963  
						
						
					 
					
						2022-09-27 23:50:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						cd04f6ca41 
					 
					
						
						
							
							Revert Group.on_error copy due to failing tests  
						
						 
						
						
						
						
					 
					
						2022-09-24 01:43:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						6bec7e9d97 
					 
					
						
						
							
							Fix detection of overriden Group.on_error and ensure they're copied  
						
						 
						
						
						
						
					 
					
						2022-09-24 01:18:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ow0x 
							
						 
					 
					
						
						
							
						
						03d7a9a719 
					 
					
						
						
							
							Fix typo in app_commands.ContextMenu docstring  
						
						 
						
						
						
						
					 
					
						2022-09-23 05:01:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryu Juheon 
							
						 
					 
					
						
						
							
						
						e1961676a9 
					 
					
						
						
							
							Fix import to appease mypy's import resolution  
						
						 
						
						
						
						
					 
					
						2022-09-17 14:11:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ionite 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						27b19ed582 
					 
					
						
						
							
							Change error message for unbound callbacks in ContextMenu  
						
						 
						
						
						
						
					 
					
						2022-09-04 00:34:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lilly Rose Berner 
							
						 
					 
					
						
						
							
						
						2d180489ce 
					 
					
						
						
							
							Fix KeyError constructing groups when no module is present  
						
						 
						
						
						
						
					 
					
						2022-08-30 00:53:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						2e37e47e38 
					 
					
						
						
							
							Fix autocomplete documentation to mention it only passes strings  
						
						 
						
						
						
						
					 
					
						2022-08-28 02:01:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bryan Forbes 
							
						 
					 
					
						
						
							
						
						b12b4b18fd 
					 
					
						
						
							
							Mark public callbacks as positional-only  
						
						 
						
						
						
						
					 
					
						2022-08-22 15:21:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Puncher 
							
						 
					 
					
						
						
							
						
						354d4bace4 
					 
					
						
						
							
							Add missing decorator signs for interaction documentation  
						
						 
						
						
						
						
					 
					
						2022-08-21 18:25:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikey 
							
						 
					 
					
						
						
							
						
						659d6b6123 
					 
					
						
						
							
							Make app_commands.describe examples consistent  
						
						 
						
						
						
						
					 
					
						2022-08-16 20:10:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bluesy 
							
						 
					 
					
						
						
							
						
						f12cdd5f90 
					 
					
						
						
							
							Switch quotes to make docs example render properly  
						
						 
						
						
						
						
					 
					
						2022-08-16 19:11:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bluesy 
							
						 
					 
					
						
						
							
						
						288f2d169e 
					 
					
						
						
							
							Document that docstrings can be used to document parameters  
						
						 
						
						
						
						
					 
					
						2022-08-16 17:00:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pıεяяε 
							
						 
					 
					
						
						
							
						
						4182496713 
					 
					
						
						
							
							Add missing required property to Parameter  
						
						 
						
						
						
						
					 
					
						2022-08-15 14:24:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						6b50fcd5e4 
					 
					
						
						
							
							Add Command.parameters to get all parameters of a command  
						
						 
						
						
						
						
					 
					
						2022-08-15 13:42:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bryan Forbes 
							
						 
					 
					
						
						
							
						
						63b32994f4 
					 
					
						
						
							
							Improve TranslationContext type narrowing using a tagged union  
						
						 
						
						
						
						
					 
					
						2022-08-15 08:17:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						0744737e86 
					 
					
						
						
							
							Fix default_permissions serialisation error from __bool__ change  
						
						 
						
						
						
						
					 
					
						2022-08-11 18:24:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						a36d6daec7 
					 
					
						
						
							
							Fix formatting issue in app_commands  
						
						 
						
						
						
						
					 
					
						2022-08-10 22:39:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						11278d55e8 
					 
					
						
						
							
							Add command information to Parameter class  
						
						 
						
						
						
						
					 
					
						2022-08-09 23:11:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c32567ea81 
					 
					
						
						
							
							Refactor TranslationContext to be more useful  
						
						 
						
						... 
						
						
						
						The previous enum was good at accomplishing dynamic key generation for
a few cases, but it fell short in others:
1. It could not discern group names and command names
2. It could not give you more contextual data such as the full object
   currently being translated.
On top of that, the context being a required parameter for
Translator.translate meant that it wouldn't be possible to re-use the
translator for other use cases outside of the rigid ones defined in the
library.
To alleviate these concerns, new enum attributes were added along with
a richer type for obtaining even more context. 
						
						
					 
					
						2022-08-09 10:41:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						57efb5a5a0 
					 
					
						
						
							
							Fix failing tests to use new get_parameter function  
						
						 
						
						
						
						
					 
					
						2022-08-09 08:02:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						1727eca106 
					 
					
						
						
							
							Add app_commands.Parameter for parameter introspection  
						
						 
						
						
						
						
					 
					
						2022-08-09 07:43:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						cc0c261925 
					 
					
						
						
							
							Change auto_locale_strings default to True  
						
						 
						
						
						
						
					 
					
						2022-08-08 20:17:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						1c9792e0ed 
					 
					
						
						
							
							Add auto_locale_strings parameter to application commands  
						
						 
						
						
						
						
					 
					
						2022-08-05 22:36:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						2d586ae805 
					 
					
						
						
							
							Add initial support for app command localisation  
						
						 
						
						
						
						
					 
					
						2022-08-05 22:35:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c735682ac6 
					 
					
						
						
							
							Fix autocomplete bindings not working for transformer instances  
						
						 
						
						
						
						
					 
					
						2022-08-03 19:02:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bryan Forbes 
							
						 
					 
					
						
						
							
						
						07ad6951fb 
					 
					
						
						
							
							Fix various generics throughout the public interface  
						
						 
						
						... 
						
						
						
						Fix CooldownMapping generic typing and ensure other public methods 
have proper generics 
						
						
					 
					
						2022-08-01 06:24:55 -04:00