Rapptz
6d74514729
[commands] Fix logic in Cog.has_error_handler()
2021-04-05 21:39:22 -04:00
Michael H and GitHub
682b73abb6
[commands] Address incorrect use of subclass (from type perspective)
...
This is a follow up from #6641
2021-04-05 21:39:17 -04:00
Michael H and GitHub
d0476e98df
[commands] Add more type information to public API of converters
2021-04-05 21:31:28 -04:00
Michael H and GitHub
83bd76504a
Use covariant TypeVar for protocol
2021-04-05 20:29:15 -04:00
Michael H and GitHub
fbe6e2f520
[commands] Fix @classmethod converters
2021-04-05 20:25:23 -04:00
James and GitHub
34ab772653
Use typing.Protocol instead of abc.ABCMeta
2021-04-04 18:05:49 -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
Rapptz
421c0cd455
[commands] Add missing versionadded on StoreChannelConverter
2021-04-03 22:54:21 -04:00
DoggieLicc and GitHub
36318bd45c
[commands] Add StoreChannelConverter
2021-04-03 22:50:17 -04:00
Nadir Chowdhury and GitHub
1b2688518e
Implement StageChannel and related methods
2021-04-03 22:43:41 -04:00
Sebastian Law and GitHub
d6501159e7
[docs] copy signature from overridden and inherited methods
2021-03-29 23:52:14 -04:00
Rapptz
862d509d2e
[commands] Add support for stripping whitespace after the prefix
...
This is configured with the strip_after_prefix option in `Bot.__init__`
2021-03-28 21:21:09 -04:00
Rapptz
c4c2cbf6d2
[commands] Remove nullability from help command implementation
...
Fixes #5154
2021-03-28 18:51:58 -04:00
Edwin and GitHub
31ee3fafc1
Add remove_markdown helper function
2021-03-28 18:38:34 -04:00
Rapptz
4aee7fed5d
[commands] Only remove top level commands on cog load failure
2021-03-28 18:35:59 -04:00
Mikey and GitHub
d61486278f
[commands] allow arbitrary callables in cooldown
2021-03-28 06:31:51 -04:00
Sebastian Law and GitHub
a131e11c5e
[commands] fix documented type for Command.checks
2021-03-24 08:24:14 -04:00
jack1142 and GitHub
caa3b4e8f4
[commands] Include group args in command signature
2021-03-24 08:16:23 -04:00
Sebastian Law and GitHub
a30a694e36
[commands] fix Context.channel property documented type
2021-03-13 01:46:31 -05:00
Nihaal Sangha and GitHub
a3f700c11f
Fix references to snowflakes being max 21 long
2021-03-02 19:04:03 -05:00
Sebastian Law and GitHub
f7a4bef4ff
[tasks] remove redundant condition in Loop.next_iteration
...
self._task is only None if the Loop has never been started before,
which means None should be returned always, regardless of how
many seconds was passed into the constructor
this didn't break anything before because self._next_iteration will
be None as well if self._task is None.
2021-02-28 23:54:44 -05:00
Nadir Chowdhury and GitHub
63ec23bac2
Code optimisations and refactoring via Sourcery
2021-02-24 21:26:51 -05:00
Nadir Chowdhury and GitHub
e090ee4308
Fix NameError with invoked_parents
2021-02-24 21:15:10 -05:00
sudosnok and GitHub
01d8502c83
[commands] Added tribool behaviour to HelpCommand.verify_checks
2021-02-24 05:40:35 -05:00
Sebastian Law and Danny
48b748e340
[commands] properly assign ctx.invoked_with with ctx.
...
resolves #6461
2021-02-23 03:39:08 -05:00
Sebastian Law and Danny
1afc127458
[commands] Add Context.invoked_parents
2021-02-23 03:39:08 -05:00
Kaylynn Morgan and GitHub
1cbc537734
[commands] Allow relative paths when handling extensions
2021-02-23 03:29:04 -05:00
Sebastian Law and GitHub
ceab8ff638
[tasks] make __call__ actually appear in the docs
2021-02-21 07:19:10 -05:00
Bryan Forbes and GitHub
16e0adb315
[commands] Handle positional-only parameters in bot commands
2021-02-17 23:48:09 -05:00
Rapptz
a0404807d5
[commands] Add support for rgb function in ColourConverter
...
This also adds support for 3 digit hex.
Fixes #6374
2021-02-07 07:18:56 -05:00
Alex Nørgaard and GitHub
68eb844d48
[commands] Add discord.Guild converter and GuildNotFound error
...
* Add discord.Guild converter and GuildNotFound error
* note for lack of disambiguation in Guilds with duplicate names, and removed the possibility of returning None
* edited converter to use `utils.get` over `utils.find` and docs edited with Converter and Exception.
2021-02-07 05:32:33 -05:00
Jonas Bohmann and Rapptz
0d8ac41551
[commands] Fix documented type of Context.cog
2021-01-24 05:17:47 -05:00
PikalaxALT and GitHub
b7c7200f4d
[commands] Add linesep kwarg to Paginator
2021-01-17 00:15:36 -05:00
Alex Nørgaard and GitHub
c72dbf28ba
[commands] Fix Command duplicates in HelpCommand.get_bot_mapping
2021-01-16 05:36:08 -05:00
Rapptz
b9a99238e8
[commands] Add Command/Cog.has_error_handler
...
This allows querying the state without relying on internal undocumented
attributes.
2021-01-15 06:00:45 -05:00
Nihaal Sangha and GitHub
69bdc3a184
Change copyright year to present
2021-01-15 05:28:11 -05:00
Josh and GitHub
eeafc9363f
[commands] Add PartialMessageConverter
2021-01-15 05:26:03 -05:00
jack1142 and GitHub
ed2650f786
Fix documented type of Command.usage
2021-01-14 03:17:18 -05:00
BeatButton and GitHub
bc0e214b98
[commands] Correct ChannelNotFound docstring
2021-01-12 02:34:23 -05:00
Sebastian Law and GitHub
e9e81d1a55
[commands] fully remove command when CommandRegistrationError is raised for alias
2020-12-29 08:24:54 -05:00
Dan Hess and GitHub
faffc8eeb2
[commands] Correct concurrency never releasing during prepare call
2020-12-26 20:58:58 -05:00
Rapptz
f9dd200314
[commands] max_concurrency comes before cooldowns
...
Fix #6172
2020-12-17 22:21:45 -05:00
Rapptz
6515f33978
[tasks] Fix a typo in documentation
2020-12-14 22:18:40 -05:00
Rapptz
0216db0c0a
[tasks] Add support for manually calling the wrapped coroutine
2020-12-14 22:11:37 -05:00
Ben Skerritt and GitHub
0995d07727
[commands] Added in missing channel links
2020-12-07 18:35:16 -05:00
Rapptz
6ea7fce828
[commands] Cog unload failures are swallowed.
...
Fix #6113
2020-12-03 19:17:28 -05:00
Nadir Chowdhury and GitHub
6b803acde4
[chore] Remove redundant imports
...
This also removes the historical patch for NullHandler implemented in bbf1c54 , as it has been available since Python 3.1.
2020-11-28 03:16:49 -05:00
PikalaxALT and GitHub
d1cb30cccf
Implement discord.Message.reply
2020-11-26 23:19:00 -05:00
SebbyLaw and Rapptz
4adbe03d7c
[commands] Allow setting description of cogs
2020-11-26 01:57:24 -05:00