Rapptz
63e50bc369
Don't hotlink typing.List, typing.Dict, or typing.Tuple
2022-05-11 03:54:25 -04:00
Rapptz
cc3e714338
Fix typo in documentation and mention name kwarg interaction
2022-05-11 03:20:57 -04:00
Rapptz
15ceca1e63
[commands] Add support for FlagConverter in hybrid commands
...
This works by unpacking and repacking the flag arguments in a flag.
If an unsupported type annotation is found then it will error at
definition time.
2022-05-11 03:15:57 -04:00
Rapptz
d319539edb
[commands] Fix broken examples in commands.param documentation
2022-05-09 18:15:31 -04:00
Rapptz
9793fba338
[commands] Add support for discord.Attachment converters
2022-05-05 01:54:59 -04:00
Rapptz
f4c5d37c8f
[commands] Rework Cog + Group inheritance to requite GroupCog
...
This is an attempt to fix the MRO issues present in the current
implementation. The previous implementation of using both Cog and
app_commands.Group in the inheritance chain caused issues with things
such as walk_commands due to it potentially shadowing the app_commands
version of the call.
In this particular case it's better to use composition instead of
inheritance to avoid these bugs entirely. Especially as more things are
added that could conflict with each other.
2022-05-01 14:01:21 -04:00
Mikey
165e14063f
[commands] fix BucketType.default bypassing dynamic_cooldown
2022-04-30 18:46:37 -04:00
Rapptz
5fcd4e411f
[commands] Add support for typing.Annotated
2022-04-22 06:31:02 -04:00
Cobalt
6e6d16093c
Update extensions primer in line with async breaking changes
2022-04-18 06:26:50 -04:00
Rapptz
e9ff6b4be8
[commands] Fix broken documentation references
2022-04-13 18:49:39 -04:00
Rapptz
141d9f4c71
[commands] Add ForumChannelConverter converter
2022-04-13 17:44:03 -04:00
Rapptz
896932faf1
[commands] Add Range converter
...
This allows hybrid commands to also have a range annotation
2022-04-12 20:15:11 -04:00
Rapptz
840eb577d4
[commands] Add initial implementation of hybrid commands
...
Hybrid commands allow a regular command to also double as a slash
command, assuming it meets the subset required to function.
2022-04-12 20:15:10 -04:00
Rapptz
dbcdf69eb1
[commands] Raise appropriate exception for no guild found
2022-04-04 21:49:11 -04:00
James Hilton-Balfe
55c5be78cf
[commands] Implement commands.parameter
2022-04-04 18:01:21 -04:00
Rapptz
9f83eb6032
Add application command cooldown decorators
...
Fix #7790
2022-03-29 00:46:42 -04:00
Rapptz
def035bf9a
Remove StoreChannel and any references to it
2022-03-28 00:09:19 -04:00
kittenswolf
daeb0afe61
Add missing space in task example
2022-03-27 22:27:10 -04:00
Cryptex
6cf7c4a7d7
Add message content to doc examples
...
This also changes the wording of Context's attributes
for consistency.
2022-03-14 21:01:48 -04:00
Josh
a1c618215e
[commads] Change cog/extension load/unload methods to be async
2022-03-13 21:03:45 -04:00
Vish M
049df7c586
Add a note to users that they must have the message content intent
...
Co-authored-by: Danny <Rapptz@users.noreply.github.com>
2022-03-13 07:48:41 -04:00
Devon R
432de92e8a
Update translations, add Crowdin CLI config
2022-03-09 20:07:48 -05:00
z03h
93fba264ad
[commands] add ScheduledEvent converter
2022-03-09 17:56:50 -05:00
Rapptz
aa74238053
Reorganise documentation for interactions
2022-03-04 21:17:27 -05:00
Nadir Chowdhury
6979e56088
Remove manual :async-for: markers
2022-02-23 08:05:23 -05:00
Josh
1c63816cc0
[commands] Document / type-hint cooldown
2021-08-10 08:35:15 -04:00
Aaron Hennessey
ec32b71ff9
[commands] Document GuildNotFound
2021-08-10 08:34:11 -04:00
z03h
c628224403
[commands] Add GuildStickerConverter
2021-08-10 08:31:20 -04:00
Willy
3ad95f3746
[commands] Document dynamic_cooldown
2021-07-30 21:29:40 -04:00
AXVin
980d6abbea
Fix typo in commands documentation
2021-07-21 02:52:33 -04:00
ToxicKidz
3cb539d91b
[commands] Document the thread converter
2021-07-07 20:15:18 -04:00
Devon R
b2c9c26841
Show decorator usage instead of signature in docs
2021-06-27 23:40:39 -04:00
sudosnok
2a6d79078e
[commands] Add GuildChannelConverter
2021-05-07 07:37:42 -04:00
Josh
3864fb37a0
Fix various reference issues in documentation
...
Co-Authored-By: Riley Shaw <30989490+ShineyDev@users.noreply.github.com>
2021-05-06 07:51:07 -04:00
Alex Nørgaard
e09f64b7c9
Fix typo in FlagConverter docs
2021-04-22 21:12:19 -04:00
Rapptz
212d308835
[commands] Some minor clean up of the flag converter documentation
...
Fix #6761
2021-04-19 22:52:29 -04:00
Rapptz
18bf3d3a7d
[commands] Actually expose the FlagError base error
2021-04-19 10:27:24 -04:00
Rapptz
ddb71e2aed
[commands] Initial support for FlagConverter
...
The name is currently pending and there's no command.signature hook
for it yet since this requires bikeshedding.
2021-04-19 10:25:08 -04:00
Rapptz
c54e43360b
[commands] Add run_converters helper to call converters
2021-04-19 04:46:02 -04:00
Nadir Chowdhury
5dec62f4c0
[commands] Add a converter for discord.Object
2021-04-16 08:18:57 -04:00
Nadir Chowdhury
8f9819eb4c
[docs] Fix various unresolved references
2021-04-15 22:41:41 -04:00
Rapptz
42c3ee6eed
Bring back discord module in discord.ext.commands documentation
2021-04-10 15:49:39 -04:00
Rapptz
296bd069c1
Remove current module reference in commands API docs
2021-04-10 14:59:26 -04:00
Nadir Chowdhury
b20e92efd8
[docs] Fix references to Greedy
2021-04-10 14:59:09 -04:00
James
bcd3a00eaf
[commands] Make commands.Greedy
a typing.Generic
2021-04-10 07:27:32 -04:00
Sigmath Bits
68aef92b37
[commands]Add typing.Literal converter
2021-04-10 02:50:59 -04:00
Sebastian Law
05c123f3ab
Use f-strings in more places that were missed
2021-04-08 09:31:06 -04:00
Rapptz
e895a53713
[commands] Add StageChannelConverter to documentation
2021-04-08 00:44:47 -04:00
Sebastian Law
ece7064e64
[docs] add label to basic converters section
2021-04-07 07:12:52 -04:00
Shun Tannai
bda3afcad7
[commands] Update Converter list in ext.commands introduction
2021-04-07 03:20:35 -04:00