Rapptz
adaf7c6192
[commands] Use positional only parameter for Context.invoke
4 years ago
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`.
4 years ago
Rapptz
421c0cd455
[commands] Add missing versionadded on StoreChannelConverter
4 years ago
DoggieLicc
36318bd45c
[commands] Add StoreChannelConverter
4 years ago
Nadir Chowdhury
1b2688518e
Implement StageChannel and related methods
4 years ago
Sebastian Law
d6501159e7
[docs] copy signature from overridden and inherited methods
4 years ago
Rapptz
862d509d2e
[commands] Add support for stripping whitespace after the prefix
This is configured with the strip_after_prefix option in `Bot.__init__`
4 years ago
Rapptz
c4c2cbf6d2
[commands] Remove nullability from help command implementation
Fixes #5154
4 years ago
Edwin
31ee3fafc1
Add remove_markdown helper function
4 years ago
Rapptz
4aee7fed5d
[commands] Only remove top level commands on cog load failure
4 years ago
Mikey
d61486278f
[commands] allow arbitrary callables in cooldown
4 years ago
Sebastian Law
a131e11c5e
[commands] fix documented type for Command.checks
4 years ago
jack1142
caa3b4e8f4
[commands] Include group args in command signature
4 years ago
Sebastian Law
a30a694e36
[commands] fix Context.channel property documented type
4 years ago
Nihaal Sangha
a3f700c11f
Fix references to snowflakes being max 21 long
4 years ago
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.
4 years ago
Nadir Chowdhury
63ec23bac2
Code optimisations and refactoring via Sourcery
4 years ago
Nadir Chowdhury
e090ee4308
Fix NameError with invoked_parents
4 years ago
sudosnok
01d8502c83
[commands] Added tribool behaviour to HelpCommand.verify_checks
4 years ago
Sebastian Law
48b748e340
[commands] properly assign ctx.invoked_with with ctx.
resolves #6461
4 years ago
Sebastian Law
1afc127458
[commands] Add Context.invoked_parents
4 years ago
Kaylynn Morgan
1cbc537734
[commands] Allow relative paths when handling extensions
4 years ago
Sebastian Law
ceab8ff638
[tasks] make __call__ actually appear in the docs
4 years ago
Bryan Forbes
16e0adb315
[commands] Handle positional-only parameters in bot commands
4 years ago
Rapptz
a0404807d5
[commands] Add support for rgb function in ColourConverter
This also adds support for 3 digit hex.
Fixes #6374
4 years ago
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.
4 years ago
Jonas Bohmann
0d8ac41551
[commands] Fix documented type of `Context.cog`
4 years ago
PikalaxALT
b7c7200f4d
[commands] Add linesep kwarg to Paginator
4 years ago
Alex Nørgaard
c72dbf28ba
[commands] Fix Command duplicates in `HelpCommand.get_bot_mapping`
4 years ago
Rapptz
b9a99238e8
[commands] Add Command/Cog.has_error_handler
This allows querying the state without relying on internal undocumented
attributes.
4 years ago
Nihaal Sangha
69bdc3a184
Change copyright year to present
4 years ago
Josh
eeafc9363f
[commands] Add PartialMessageConverter
4 years ago
jack1142
ed2650f786
Fix documented type of `Command.usage`
4 years ago
BeatButton
bc0e214b98
[commands] Correct ChannelNotFound docstring
4 years ago
Sebastian Law
e9e81d1a55
[commands] fully remove command when CommandRegistrationError is raised for alias
4 years ago
Dan Hess
faffc8eeb2
[commands] Correct concurrency never releasing during prepare call
4 years ago
Rapptz
f9dd200314
[commands] max_concurrency comes before cooldowns
Fix #6172
4 years ago
Rapptz
6515f33978
[tasks] Fix a typo in documentation
4 years ago
Rapptz
0216db0c0a
[tasks] Add support for manually calling the wrapped coroutine
4 years ago
Ben Skerritt
0995d07727
[commands] Added in missing channel links
4 years ago
Rapptz
6ea7fce828
[commands] Cog unload failures are swallowed.
Fix #6113
4 years ago
Nadir Chowdhury
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.
4 years ago
PikalaxALT
d1cb30cccf
Implement discord.Message.reply
4 years ago
SebbyLaw
4adbe03d7c
[commands] Allow setting description of cogs
4 years ago
Rapptz
0456458ad1
[commands] Fetch user if an ID is passed and cache lookup fails.
4 years ago
Rapptz
431ee8794b
Fix error with templates not having access to member cache flags.
This also changes the attribute from having an underscore
Fix #5986
4 years ago
Jonathan Feenstra
c54d6f03c5
[commands] Update MessageConverter link regex
Remove redundant parts of the MessageConverter regexes and support www
4 years ago
Rapptz
3daaadafdd
[commands] Lazily fetch members in discord.Member converters
This makes commands taking members mostly work transparently without
much effort from the user.
5 years ago
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.
5 years ago
Michael
93fa46713a
Fix and add documentation
5 years ago