b2ac327bd8
[commands] Fix a small typo in Context.invoke docs
2021-08-27 16:02:10 -04:00
f3cb197429
[commands][types] Type hint commands-ext
2021-08-19 19:51:26 -04:00
757cfad38f
Type up **kwargs of various methods
2021-05-10 20:24:48 -04:00
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
09f3f2111c
[commands] Add Context.current_parameter
2021-04-19 04:41:32 -04:00
5ea5f32479
[commands] Fix missing re
import in Context
2021-04-15 08:04:24 -04:00
ed3c141f5e
[commands] Add clean_prefix
attribute to commands.Context
2021-04-14 22:09:40 -04:00
89456022cf
Add __all__
to remaining modules
2021-04-07 02:30:32 -04:00
adaf7c6192
[commands] Use positional only parameter for Context.invoke
2021-04-04 07:04:01 -04:00
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
d6501159e7
[docs] copy signature from overridden and inherited methods
2021-03-29 23:52:14 -04:00
a30a694e36
[commands] fix Context.channel property documented type
2021-03-13 01:46:31 -05:00
63ec23bac2
Code optimisations and refactoring via Sourcery
2021-02-24 21:26:51 -05:00
e090ee4308
Fix NameError with invoked_parents
2021-02-24 21:15:10 -05:00
48b748e340
[commands] properly assign ctx.invoked_with with ctx.
...
resolves #6461
2021-02-23 03:39:08 -05:00
1afc127458
[commands] Add Context.invoked_parents
2021-02-23 03:39:08 -05:00
0d8ac41551
[commands] Fix documented type of Context.cog
2021-01-24 05:17:47 -05:00
69bdc3a184
Change copyright year to present
2021-01-15 05:28:11 -05:00
d1cb30cccf
Implement discord.Message.reply
2020-11-26 23:19:00 -05:00
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
b43658f6ff
[commands] Add documentation for exceptions in Context.(re)invoke
2020-07-22 23:18:30 -04:00
b4b953bfc6
Fix various inconsistencies within the documentation ( #5067 )
2020-06-28 03:45:58 -04:00
6071607176
Bump copyright year to 2020
...
Closes #2510
2020-01-19 20:03:00 -05:00
97d1c970bf
[commands] Context.send_help properly sends to on_help_command_error
2020-01-18 19:43:20 -05:00
3c9bcc2851
Improve documentation
2019-06-07 19:27:46 -04:00
bdea50e1db
[commands] Better note for Command.invoke
2019-05-05 03:15:38 -04:00
05d4f7f962
[commands] Fix Context.send_help to work with the copied HelpCommand
2019-04-29 00:08:08 -04:00
fb02191b80
Organise documentation
2019-03-19 08:24:42 -04:00
053e2f5b9a
Fix documentation linking issue in Messageables and Context
2019-03-16 09:55:29 -04:00
cc3b6bdd72
[commands] Rename it to Context.send_help for consistency.
2019-03-16 09:37:47 -04:00
ed5fcb320e
[commands] Add Context.show_help helper to use the HelpCommand set.
...
Fixes #1983
2019-03-16 09:33:05 -04:00
b506ee1b8e
Change superclass to subclass in some documentation
2019-03-16 05:32:59 -04:00
caf3d17d4a
Rework entire cog system and partially document it and extensions.
2019-02-23 04:10:10 -05:00
9656a21ebe
Bumped copyright years to 2019.
2019-01-28 22:22:50 -05:00
860d6a9ace
Revert "Rework documentation to not duplicate inherited members."
...
This reverts commit 96981210b3
.
2018-10-11 03:42:01 -04:00
96981210b3
Rework documentation to not duplicate inherited members.
...
This will probably be reverted in 1 week.
2018-10-03 05:45:30 -04:00
a4d1599ce9
Change docstrings to raw-strings
2018-09-14 22:55:27 -04:00
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
d58fc0ccee
[lint] Remove unused imports
...
Left over from various refactoring and rewrites.
2018-08-22 21:43:50 -04:00
f25091efe1
Drop support for Python 3.4 and make minimum version 3.5.2.
2018-06-10 18:10:00 -04:00
3112e1c17e
Add intersphinx
2018-01-06 17:23:59 -05:00
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
bcaee518a1
[commands] Remove support for pass_context=False in Command.
2017-07-18 17:58:38 -04:00
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
b81fbb5a7f
[commands] Add Context.reinvoke and Command.root_parent
...
Context.reinvoke would be the new way to bypass checks and cooldowns.
However, with its addition comes a change in the invocation order of
checks, callbacks, and cooldowns. While previously cooldowns would
trigger after command argument parsing, the new behaviour parses
cooldowns before command argument parsing.
The implication of this change is that Context.args and Context.kwargs
will no longer be filled properly.
2017-05-19 21:33:39 -04:00
c3e39cd722
[commands] Fix Context.command_failed from being incorrect.
...
When used, it would be set to False after the invoke was done. Ideally
it should report to False during invoke but True during any error
case.
2017-05-18 20:48:38 -04:00
b44bba6ee6
First pass at documentation reform.
2017-05-12 20:14:34 -04:00
6188397fc9
[commands] Add Context.voice_client shortcut.
2017-04-24 00:17:04 -04:00
98cfb53d3b
[commands] Add Context.me property.
2017-03-01 18:58:56 -05:00
8fa50a8f3e
[commands] Add Context.command_failed attribute.
2017-01-27 17:14:22 -05:00