Commit Graph
548 Commits
Author SHA1 Message Date
iDutchy 917649b1b2 fix conflicts 2021-05-02 21:05:05 -05:00
jack1142 ccf7e65c50 Fix documentation for RoleConverter 2021-05-01 10:30:27 -04:00
Kino eb1d03f8f7 Fix typo within HelpCommand.verify_checks documentation 2021-05-01 10:30:02 -04:00
Steve C a9dba2753f [tasks] Move the Loop's sleep to be before exit conditions
This change makes it more so that `Loop.stop()` gracefully makes the
current iteration the final one, by waiting AND THEN returning.
The current implementation is closer to `cancel`, while also not.

I encountered this because I was trying to run a
`@tasks.loop(count=1)`, and inside it I print some text and change the
interval, and in an `after_loop`, I restart the loop.

Without this change, it immediately floods my console, due to
not waiting before executing `after_loop`.
2021-05-01 10:28:00 -04:00
Rapptz 1b2c527fc7 [commands] Fix logic in Cog.has_error_handler() 2021-04-05 21:08:54 -04:00
Rapptz 421c0cd455 [commands] Add missing versionadded on StoreChannelConverter 2021-04-03 22:54:21 -04:00
DoggieLicc 36318bd45c [commands] Add StoreChannelConverter 2021-04-03 22:50:17 -04:00
Nadir Chowdhury 1b2688518e Implement StageChannel and related methods 2021-04-03 22:43:41 -04:00
Sebastian Law 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 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 d61486278f [commands] allow arbitrary callables in cooldown 2021-03-28 06:31:51 -04:00
Sebastian Law a131e11c5e [commands] fix documented type for Command.checks 2021-03-24 08:24:14 -04:00
jack1142 caa3b4e8f4 [commands] Include group args in command signature 2021-03-24 08:16:23 -04:00
Sebastian Law a30a694e36 [commands] fix Context.channel property documented type 2021-03-13 01:46:31 -05:00
Nihaal Sangha a3f700c11f Fix references to snowflakes being max 21 long 2021-03-02 19:04:03 -05:00
Sebastian Law 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 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
sudosnok 01d8502c83 [commands] Added tribool behaviour to HelpCommand.verify_checks 2021-02-24 05:40:35 -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
Kaylynn Morgan 1cbc537734 [commands] Allow relative paths when handling extensions 2021-02-23 03:29:04 -05:00
Sebastian Law ceab8ff638 [tasks] make __call__ actually appear in the docs 2021-02-21 07:19:10 -05:00
Bryan Forbes 16e0adb315 [commands] Handle positional-only parameters in bot commands 2021-02-17 23:48:09 -05:00
iDutchy f1309aa4a1 added Client.get_message 2021-02-11 18:38:33 -06: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 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 0d8ac41551 [commands] Fix documented type of Context.cog 2021-01-24 05:17:47 -05:00
PikalaxALT b7c7200f4d [commands] Add linesep kwarg to Paginator 2021-01-17 00:15:36 -05:00
Alex Nørgaard 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 69bdc3a184 Change copyright year to present 2021-01-15 05:28:11 -05:00
Josh eeafc9363f [commands] Add PartialMessageConverter 2021-01-15 05:26:03 -05:00
iDutchy 86fd3fb738 conflict fixes 2021-01-14 18:03:09 -06:00
jack1142 ed2650f786 Fix documented type of Command.usage 2021-01-14 03:17:18 -05:00
BeatButton bc0e214b98 [commands] Correct ChannelNotFound docstring 2021-01-12 02:34:23 -05:00
iDutchy 89d2f00911 so eh, lets comment this out for now since using it crashes the machine... 2021-01-05 19:46:05 -06:00
iDutchy a0d491c71f fix machine crashes? 2021-01-05 19:15:24 -06:00
iDutchy be0933c928 broke case insensitive prefixes... Oops 2021-01-05 18:57:12 -06:00
iDutchy db9dd93ad4 docs update + add case_insensitive_prefix 2021-01-05 18:20:23 -06:00
iDutchy b50b8e903f update docs 2020-12-30 22:19:26 -06:00
iDutchy f4bec507c1 attempt at cog aliases 2020-12-30 18:52:15 -06:00
Sebastian Law e9e81d1a55 [commands] fully remove command when CommandRegistrationError is raised for alias 2020-12-29 08:24:54 -05:00
Dan Hess 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