36318bd45c
[commands] Add StoreChannelConverter
2021-04-03 22:50:17 -04:00
1b2688518e
Implement StageChannel and related methods
2021-04-03 22:43:41 -04:00
d6501159e7
[docs] copy signature from overridden and inherited methods
2021-03-29 23:52:14 -04:00
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
c4c2cbf6d2
[commands] Remove nullability from help command implementation
...
Fixes #5154
2021-03-28 18:51:58 -04:00
31ee3fafc1
Add remove_markdown helper function
2021-03-28 18:38:34 -04:00
4aee7fed5d
[commands] Only remove top level commands on cog load failure
2021-03-28 18:35:59 -04:00
d61486278f
[commands] allow arbitrary callables in cooldown
2021-03-28 06:31:51 -04:00
a131e11c5e
[commands] fix documented type for Command.checks
2021-03-24 08:24:14 -04:00
caa3b4e8f4
[commands] Include group args in command signature
2021-03-24 08:16:23 -04:00
a30a694e36
[commands] fix Context.channel property documented type
2021-03-13 01:46:31 -05:00
a3f700c11f
Fix references to snowflakes being max 21 long
2021-03-02 19:04:03 -05:00
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
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
01d8502c83
[commands] Added tribool behaviour to HelpCommand.verify_checks
2021-02-24 05:40:35 -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
1cbc537734
[commands] Allow relative paths when handling extensions
2021-02-23 03:29:04 -05:00
ceab8ff638
[tasks] make __call__ actually appear in the docs
2021-02-21 07:19:10 -05:00
16e0adb315
[commands] Handle positional-only parameters in bot commands
2021-02-17 23:48:09 -05:00
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
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
0d8ac41551
[commands] Fix documented type of Context.cog
2021-01-24 05:17:47 -05:00
b7c7200f4d
[commands] Add linesep kwarg to Paginator
2021-01-17 00:15:36 -05:00
c72dbf28ba
[commands] Fix Command duplicates in HelpCommand.get_bot_mapping
2021-01-16 05:36:08 -05:00
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
69bdc3a184
Change copyright year to present
2021-01-15 05:28:11 -05:00
eeafc9363f
[commands] Add PartialMessageConverter
2021-01-15 05:26:03 -05:00
ed2650f786
Fix documented type of Command.usage
2021-01-14 03:17:18 -05:00
bc0e214b98
[commands] Correct ChannelNotFound docstring
2021-01-12 02:34:23 -05:00
e9e81d1a55
[commands] fully remove command when CommandRegistrationError is raised for alias
2020-12-29 08:24:54 -05:00
faffc8eeb2
[commands] Correct concurrency never releasing during prepare call
2020-12-26 20:58:58 -05:00
f9dd200314
[commands] max_concurrency comes before cooldowns
...
Fix #6172
2020-12-17 22:21:45 -05:00
6515f33978
[tasks] Fix a typo in documentation
2020-12-14 22:18:40 -05:00
0216db0c0a
[tasks] Add support for manually calling the wrapped coroutine
2020-12-14 22:11:37 -05:00
0995d07727
[commands] Added in missing channel links
2020-12-07 18:35:16 -05:00
6ea7fce828
[commands] Cog unload failures are swallowed.
...
Fix #6113
2020-12-03 19:17:28 -05:00
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
d1cb30cccf
Implement discord.Message.reply
2020-11-26 23:19:00 -05:00
4adbe03d7c
[commands] Allow setting description of cogs
2020-11-26 01:57:24 -05:00
0456458ad1
[commands] Fetch user if an ID is passed and cache lookup fails.
2020-11-23 06:22:44 -05:00
431ee8794b
Fix error with templates not having access to member cache flags.
...
This also changes the attribute from having an underscore
Fix #5986
2020-11-21 22:42:59 -05:00
c54d6f03c5
[commands] Update MessageConverter link regex
...
Remove redundant parts of the MessageConverter regexes and support www
2020-11-21 21:30:54 -05:00
3daaadafdd
[commands] Lazily fetch members in discord.Member converters
...
This makes commands taking members mostly work transparently without
much effort from the user.
2020-10-17 23:05:22 -04: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
93fa46713a
Fix and add documentation
2020-09-23 03:19:35 -04:00
ccdf4c4ad6
[tasks] Lazily fetch event loop if one isn't provided
...
Fixes #5808
2020-09-10 00:00:58 -04:00
7acec502a6
[commands] Correct command removing during cog injecting
2020-09-09 19:48:00 -04:00
f8a7d3fc54
[commands] Fix exception raised in Command invoke hooks.
2020-09-09 19:47:05 -04:00