PikalaxALT
d1cb30cccf
Implement discord.Message.reply
2020-11-26 23:19:00 -05:00
SebbyLaw
4adbe03d7c
[commands] Allow setting description of cogs
2020-11-26 01:57:24 -05:00
Rapptz
0456458ad1
[commands] Fetch user if an ID is passed and cache lookup fails.
2020-11-23 06:22:44 -05:00
Rapptz
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
Jonathan Feenstra
c54d6f03c5
[commands] Update MessageConverter link regex
...
Remove redundant parts of the MessageConverter regexes and support www
2020-11-21 21:30:54 -05:00
Rapptz
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
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.
2020-09-23 03:20:35 -04:00
Michael
93fa46713a
Fix and add documentation
2020-09-23 03:19:35 -04:00
Dan Hess
7acec502a6
[commands] Correct command removing during cog injecting
2020-09-09 19:48:00 -04:00
Josh
f8a7d3fc54
[commands] Fix exception raised in Command invoke hooks.
2020-09-09 19:47:05 -04:00
Skye Im
af88fc19b3
[commands] Update Bot.command() decorator docs
2020-09-07 22:29:02 -04:00
Nadir Chowdhury
367c4b5fd2
[docs] remove unresolved doc refs, fix attribute ref
2020-09-07 22:25:11 -04:00
khazhyk
6349d37a97
[commands] add require_var_positional
2020-09-07 22:24:48 -04:00
Rapptz
0a7e2f7c2f
[commands] BadBooleanArgument -> BadBoolArgument
2020-09-04 08:47:07 -04:00
Simon Beal
6ebd2e13a1
[commands] Add subclasses of BadArgument for converters
2020-09-04 08:45:29 -04:00
parafoxia
ad04fbeee4
[commands] Added ColorConverter alias
2020-08-31 02:29:38 -04:00
Rapptz
4203e7a5a8
[commands] Use edited timestamp if provided for cooldown timing
2020-08-25 23:15:26 -04:00
Riley S
ad22fb295e
[commands] implement HelpCommand.add/remove_check
2020-08-05 21:38:58 -04:00
Dan Hess
3a9fd00a1a
[commands] Provide a way to retrieve time left for a cooldown
2020-08-05 21:37:08 -04:00
Rapptz
09f432016c
[commands] Restart subcommand_passed chain on invoke
...
Fix #5198
2020-08-05 08:36:45 -04:00
Jaime Garcia Jr
1c3b0c02f8
Add revisions to check_once docs
2020-07-24 09:18:42 -05:00
Jaime Garcia Jr
5813593d6e
Add documentation on bot_check_once
2020-07-23 12:19:10 -05:00
SebbyLaw
b43658f6ff
[commands] Add documentation for exceptions in Context.(re)invoke
2020-07-22 23:18:30 -04:00
jack1142
901290c8a2
[commands] GroupView.get_command shouldn't raise errors for empty names
2020-07-22 23:16:43 -04:00
James
475762e8df
Document raises for Converter.convert
2020-07-08 23:01:00 -04:00
Sebastian Law
7a07644de3
[commands] Raise TypeError when Optional is used with Greedy converter
2020-06-28 03:54:34 -04:00
jack1142
84098ed824
[commands] Add a new exception class for command registration errors
2020-06-28 03:48:07 -04:00
Sebastian Law
b4b953bfc6
Fix various inconsistencies within the documentation ( #5067 )
2020-06-28 03:45:58 -04:00
Rapptz
66c6be50d8
Prepare for the discord.com domain rename
2020-05-23 21:44:30 -04:00
Saphielle Akiyama
1e9937a234
Aliases passed as a list or as a tuple
...
Nothing too important, felt like some people would appreciate it;
2020-05-10 17:02:56 -04:00
Xua
4e6942194f
[commands] Document that cog_command_error must be async
2020-05-10 16:48:59 -04:00
jack1142
79276da17e
Escape backslashes in display name in clean_prefix
2020-05-07 02:30:24 -04:00
Rapptz
874c2cd3c9
[commands] Raise CheckFailure if all bot "check once" fail
...
Fix #2643
2020-04-06 21:45:16 -04:00
MarkKoz
2653ae7599
[commands] Stop yielding duplicate commands from walk_commands
2020-04-06 04:52:53 -04:00
NCPlayz
1b0e806245
[commands] Implement commands.before/after_invoke
2020-04-04 02:57:20 -04:00
s0lst1ce
2d48a6d5a1
[commands] Fix a typo in the docstring of the internal _Semaphore class
2020-04-04 01:12:08 -04:00
Rapptz
bb1c1e9fa3
[commands] Raise when passing invalid permission keys in their checks
2020-02-02 19:11:50 -05:00
Karthikeyan Singaravelan
25b8adc404
Import ABC from collections.abc instead of collections
...
This is for Python 3.9 compatibility.
2020-01-25 21:46:33 -05:00
Karthikeyan Singaravelan
1b4cac92fc
Fix warnings regarding invalid escape sequences.
2020-01-25 21:46:33 -05:00
Harmon
6f9793fe5e
Fixes and improvements for v1.3 documentation
...
* Add missing versionadded strings for v1.3
* Add missing versionchanged string for Message.edit
* Consistently use versionadded for attributes
* Consistently use versionchanged for parameters
* Use versionchanged for Bot.is_owner
* Fix references in v1.3 changelog
* Improve grammar in v1.3 changelog
2020-01-22 23:55:05 -05:00
Rapptz
e21d49c980
[commands] Only clean semaphore when there are no waiters
2020-01-21 19:50:37 -05:00
Rapptz
d9cd4a3561
[commands] Implement Command.__call__
2020-01-21 04:27:20 -05:00
Rapptz
02397306b2
Drop superfluous zero in version related changes in the documentation
2020-01-21 03:47:56 -05:00
Rapptz
08c90668cd
[commands] Be more clear in the default error for MaxConcurrencyReached
2020-01-21 03:34:18 -05:00
Rapptz
1a7b838d2a
[commands] Refactor BucketType to not repeat in other places in code
2020-01-21 03:30:56 -05:00
Rapptz
bf84c63396
[commands] Add max_concurrency decorator
2020-01-21 03:26:41 -05:00
Hugo Woesthuis
ee6f4e85d6
[commands] Allow @ prefixed usernames in DM contexts for UserConverter
...
Previously the argument '@user#0000' return None.
To fix this, as this is a common user error, an extra check was added
to remove the first character from the argument if this is an '@'.
Discord names may not contain an '@' anyways.
2020-01-20 07:14:27 -05:00
Rapptz
6071607176
Bump copyright year to 2020
...
Closes #2510
2020-01-19 20:03:00 -05:00
Rapptz
9f2018f439
[commands] Case insensitivity uses casefold instead of lower
...
There seems to be very little performance regression in doing so (+5ns)
so might as well go for the more correct behaviour.
2020-01-19 19:49:50 -05:00
Rapptz
a2b241446e
[commands] Document BucketType separately
2020-01-18 20:04:00 -05:00