Gnome 
							
						 
					 
					
						
						
							
						
						e99ee71233 
					 
					
						
						
							
							Add ctx.defer to help with 3 second slash command response rule.  
						
						... 
						
						
						
						Acts as `ctx.interaction.response.defer` or loops `ctx.trigger_typing` depending on context. 
						
						
					 
					
						2021-10-23 21:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Gnome! 
							
						 
					 
					
						
						
							
						
						1957fa6011 
					 
					
						
						
							
							Implement a least breaking approach to slash commands ( #39 )  
						
						... 
						
						
						
						* Most slash command support completed, needs some debugging (and reindent)
* Implement a ctx.send helper for slash commands
* Add group command support
* Add Option converter, fix default optional, fix help command
* Add client.setup and move readying commands to that
* Implement _FakeSlashMessage.from_interaction
* Rename normmal_command to message_command
* Add docs for added params
* Add slash_command_guilds to bot and decos
* Fix merge conflict
* Remove name from commands.Option, wasn't used
* Move slash command processing to BotBase.process_slash_commands
* Create slash_only.py
Basic example for slash commands
* Create slash_and_message.py
Basic example for mixed commands
* Fix slash_command and normal_command bools
* Add some basic error handling for registration
* Fixed converter upload errors
* Fix some logic and make an actual example
* Thanks Safety Jim
* docstrings, *args, and error changes
* Add proper literal support
* Add basic documentation on slash commands
* Fix non-slash command interactions
* Fix ctx.reply in slash command context
* Fix typing on Context.reply
* Fix multiple optional argument sorting
* Update ctx.message docs to mention error instead of warning
* Move slash command creation to BotBase
* Fix code style issues with Black
* Rearrange some stuff and add flag support
* Change some errors and fix interaction.channel fixing
* Fix slash command quoting for *args
Co-authored-by: iDutchy <42503862+iDutchy@users.noreply.github.com >
Co-authored-by: Lint Action <lint-action@samuelmeuli.com > 
						
						
					 
					
						2021-09-19 01:28:11 +02:00 
						 
				 
			
				
					
						
							
							
								Lint Action 
							
						 
					 
					
						
						
							
						
						7513c2138f 
					 
					
						
						
							
							Fix code style issues with Black  
						
						
						
						
					 
					
						2021-09-05 21:34:20 +00:00 
						 
				 
			
				
					
						
							
							
								Gnome! 
							
						 
					 
					
						
						
							
						
						53a6b2cb45 
					 
					
						
						
							
							Revert "Merge pull request  #12 " ( #56 )  
						
						... 
						
						
						
						This reverts commit 42c0a8d8a5 
						
						
					 
					
						2021-09-05 10:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								chillymosh 
							
						 
					 
					
						
						
							
						
						42c0a8d8a5 
					 
					
						
						
							
							Merge pull request  #12  
						
						... 
						
						
						
						* Clean up python
* Clean up bot python
* revert lists
* revert commands.bot completely
* extract raise_expected_coro further
* add new lines
* removed erroneous import
* remove hashed line 
						
						
					 
					
						2021-09-02 12:32:46 -07:00 
						 
				 
			
				
					
						
							
							
								Arthur 
							
						 
					 
					
						
						
							
						
						5d10384576 
					 
					
						
						
							
							Merge pull request  #27  
						
						... 
						
						
						
						* Add author_permissions to the Context object as a shortcut to return … 
						
						
					 
					
						2021-09-02 12:18:26 -07:00 
						 
				 
			
				
					
						
							
							
								ShashankKumarSaxena 
							
						 
					 
					
						
						
							
						
						b2ac327bd8 
					 
					
						
						
							
							[commands] Fix a small typo in Context.invoke docs  
						
						
						
						
					 
					
						2021-08-27 16:02:10 -04:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						f3cb197429 
					 
					
						
						
							
							[commands][types] Type hint commands-ext  
						
						
						
						
					 
					
						2021-08-19 19:51:26 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						757cfad38f 
					 
					
						
						
							
							Type up **kwargs of various methods  
						
						
						
						
					 
					
						2021-05-10 20:24:48 -04:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						3864fb37a0 
					 
					
						
						
							
							Fix various reference issues in documentation  
						
						... 
						
						
						
						Co-Authored-By: Riley Shaw <30989490+ShineyDev@users.noreply.github.com > 
						
						
					 
					
						2021-05-06 07:51:07 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						09f3f2111c 
					 
					
						
						
							
							[commands] Add Context.current_parameter  
						
						
						
						
					 
					
						2021-04-19 04:41:32 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						5ea5f32479 
					 
					
						
						
							
							[commands] Fix missing re import in Context  
						
						
						
						
					 
					
						2021-04-15 08:04:24 -04:00 
						 
				 
			
				
					
						
							
							
								MrKomodoDragon 
							
						 
					 
					
						
						
							
						
						ed3c141f5e 
					 
					
						
						
							
							[commands] Add clean_prefix attribute to commands.Context  
						
						
						
						
					 
					
						2021-04-14 22:09:40 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						89456022cf 
					 
					
						
						
							
							Add __all__ to remaining modules  
						
						
						
						
					 
					
						2021-04-07 02:30:32 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						adaf7c6192 
					 
					
						
						
							
							[commands] Use positional only parameter for Context.invoke  
						
						
						
						
					 
					
						2021-04-04 07:04:01 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9d39b135f4 
					 
					
						
						
							
							Modernize code to use f-strings  
						
						... 
						
						
						
						This also removes the encoding on the top, since Python 3 does it by
default. It also changes some methods to use `yield from`. 
						
						
					 
					
						2021-04-04 07:03:53 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						d6501159e7 
					 
					
						
						
							
							[docs] copy signature from overridden and inherited methods  
						
						
						
						
					 
					
						2021-03-29 23:52:14 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						a30a694e36 
					 
					
						
						
							
							[commands] fix Context.channel property documented type  
						
						
						
						
					 
					
						2021-03-13 01:46:31 -05:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						63ec23bac2 
					 
					
						
						
							
							Code optimisations and refactoring via Sourcery  
						
						
						
						
					 
					
						2021-02-24 21:26:51 -05:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						e090ee4308 
					 
					
						
						
							
							Fix NameError with invoked_parents  
						
						
						
						
					 
					
						2021-02-24 21:15:10 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						48b748e340 
					 
					
						
						
							
							[commands] properly assign ctx.invoked_with with ctx.  
						
						... 
						
						
						
						resolves  #6461  
					
						2021-02-23 03:39:08 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						1afc127458 
					 
					
						
						
							
							[commands] Add Context.invoked_parents  
						
						
						
						
					 
					
						2021-02-23 03:39:08 -05:00 
						 
				 
			
				
					
						
							
							
								Jonas Bohmann 
							
						 
					 
					
						
						
							
						
						0d8ac41551 
					 
					
						
						
							
							[commands] Fix documented type of Context.cog  
						
						
						
						
					 
					
						2021-01-24 05:17:47 -05:00 
						 
				 
			
				
					
						
							
							
								Nihaal Sangha 
							
						 
					 
					
						
						
							
						
						69bdc3a184 
					 
					
						
						
							
							Change copyright year to present  
						
						
						
						
					 
					
						2021-01-15 05:28:11 -05:00 
						 
				 
			
				
					
						
							
							
								PikalaxALT 
							
						 
					 
					
						
						
							
						
						d1cb30cccf 
					 
					
						
						
							
							Implement discord.Message.reply  
						
						
						
						
					 
					
						2020-11-26 23:19:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						0b93fa3a82 
					 
					
						
						
							
							Implement VoiceProtocol lower level hooks.  
						
						... 
						
						
						
						This allows changing the connect flow and taking control of it without
relying on internal events or tricks. 
						
						
					 
					
						2020-09-23 03:20:35 -04:00 
						 
				 
			
				
					
						
							
							
								SebbyLaw 
							
						 
					 
					
						
						
							
						
						b43658f6ff 
					 
					
						
						
							
							[commands] Add documentation for exceptions in Context.(re)invoke  
						
						
						
						
					 
					
						2020-07-22 23:18:30 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						b4b953bfc6 
					 
					
						
						
							
							Fix various inconsistencies within the documentation ( #5067 )  
						
						
						
						
					 
					
						2020-06-28 03:45:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6071607176 
					 
					
						
						
							
							Bump copyright year to 2020  
						
						... 
						
						
						
						Closes  #2510  
					
						2020-01-19 20:03:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						97d1c970bf 
					 
					
						
						
							
							[commands] Context.send_help properly sends to on_help_command_error  
						
						
						
						
					 
					
						2020-01-18 19:43:20 -05:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						3c9bcc2851 
					 
					
						
						
							
							Improve documentation  
						
						
						
						
					 
					
						2019-06-07 19:27:46 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bdea50e1db 
					 
					
						
						
							
							[commands] Better note for Command.invoke  
						
						
						
						
					 
					
						2019-05-05 03:15:38 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						05d4f7f962 
					 
					
						
						
							
							[commands] Fix Context.send_help to work with the copied HelpCommand  
						
						
						
						
					 
					
						2019-04-29 00:08:08 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						fb02191b80 
					 
					
						
						
							
							Organise documentation  
						
						
						
						
					 
					
						2019-03-19 08:24:42 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						053e2f5b9a 
					 
					
						
						
							
							Fix documentation linking issue in Messageables and Context  
						
						
						
						
					 
					
						2019-03-16 09:55:29 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						cc3b6bdd72 
					 
					
						
						
							
							[commands] Rename it to Context.send_help for consistency.  
						
						
						
						
					 
					
						2019-03-16 09:37:47 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ed5fcb320e 
					 
					
						
						
							
							[commands] Add Context.show_help helper to use the HelpCommand set.  
						
						... 
						
						
						
						Fixes  #1983  
					
						2019-03-16 09:33:05 -04:00 
						 
				 
			
				
					
						
							
							
								Kaeptm Blaubaer 
							
						 
					 
					
						
						
							
						
						b506ee1b8e 
					 
					
						
						
							
							Change superclass to subclass in some documentation  
						
						
						
						
					 
					
						2019-03-16 05:32:59 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						caf3d17d4a 
					 
					
						
						
							
							Rework entire cog system and partially document it and extensions.  
						
						
						
						
					 
					
						2019-02-23 04:10:10 -05:00 
						 
				 
			
				
					
						
							
							
								Dante Dam 
							
						 
					 
					
						
						
							
						
						9656a21ebe 
					 
					
						
						
							
							Bumped copyright years to 2019.  
						
						
						
						
					 
					
						2019-01-28 22:22:50 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						860d6a9ace 
					 
					
						
						
							
							Revert "Rework documentation to not duplicate inherited members."  
						
						... 
						
						
						
						This reverts commit 96981210b3 
						
						
					 
					
						2018-10-11 03:42:01 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						96981210b3 
					 
					
						
						
							
							Rework documentation to not duplicate inherited members.  
						
						... 
						
						
						
						This will probably be reverted in 1 week. 
						
						
					 
					
						2018-10-03 05:45:30 -04:00 
						 
				 
			
				
					
						
							
							
								BeatButton 
							
						 
					 
					
						
						
							
						
						a4d1599ce9 
					 
					
						
						
							
							Change docstrings to raw-strings  
						
						
						
						
					 
					
						2018-09-14 22:55:27 -04:00 
						 
				 
			
				
					
						
							
							
								Hornwitser 
							
						 
					 
					
						
						
							
						
						c8b49d37be 
					 
					
						
						
							
							[lint] Fix incorrect and inconsistent whitespace  
						
						... 
						
						
						
						Adjust whitespace to be consistent with the rest of the library. 
						
						
					 
					
						2018-08-22 21:43:53 -04:00 
						 
				 
			
				
					
						
							
							
								Hornwitser 
							
						 
					 
					
						
						
							
						
						d58fc0ccee 
					 
					
						
						
							
							[lint] Remove unused imports  
						
						... 
						
						
						
						Left over from various refactoring and rewrites. 
						
						
					 
					
						2018-08-22 21:43:50 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f25091efe1 
					 
					
						
						
							
							Drop support for Python 3.4 and make minimum version 3.5.2.  
						
						
						
						
					 
					
						2018-06-10 18:10:00 -04:00 
						 
				 
			
				
					
						
							
							
								Tobotimus 
							
						 
					 
					
						
						
							
						
						3112e1c17e 
					 
					
						
						
							
							Add intersphinx  
						
						
						
						
					 
					
						2018-01-06 17:23:59 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bd4505fec5 
					 
					
						
						
							
							[commands] Restart the StringView properly in Context.reinvoke.  
						
						... 
						
						
						
						The old code for some reason assumed that the length of the command
would be 1. This is because when I tested this I would use single
letter command names and it would "just work" when in reality it was
completely incorrect.
A reminder to thoroughly test instead of just fitting something to work 
						
						
					 
					
						2017-07-18 18:02:06 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bcaee518a1 
					 
					
						
						
							
							[commands] Remove support for pass_context=False in Command.  
						
						
						
						
					 
					
						2017-07-18 17:58:38 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ce34713c45 
					 
					
						
						
							
							[commands] Do not take up 'command' keyword-argument in Context.invoke.  
						
						... 
						
						
						
						It was annoying when commands would have a keyword-only argument
named 'command', such as a help command or a disable command. 
						
						
					 
					
						2017-06-27 04:58:20 -04:00