Commit Graph

78 Commits

Author SHA1 Message Date
3ad0662f68 Document SoundboardSoundConverter 2025-02-18 07:28:25 -05:00
442ad40ab2 [commands] Add SoundboardSoundConverter 2024-10-13 02:49:50 -04:00
a5a93a85bc [commands] Document GroupCog.interaction_check 2023-02-28 02:20:00 -05:00
64744a4938 [commands] Add missing attributetable to classes 2022-08-30 00:50:59 -04:00
45f32a0ff3 [commands] Add missing decorator signs 2022-08-21 18:25:59 -04:00
57efb5a5a0 Fix failing tests to use new get_parameter function 2022-08-09 08:02:41 -04:00
9793fba338 [commands] Add support for discord.Attachment converters 2022-05-05 01:54:59 -04:00
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
165e14063f [commands] fix BucketType.default bypassing dynamic_cooldown 2022-04-30 18:46:37 -04:00
e9ff6b4be8 [commands] Fix broken documentation references 2022-04-13 18:49:39 -04:00
896932faf1 [commands] Add Range converter
This allows hybrid commands to also have a range annotation
2022-04-12 20:15:11 -04:00
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
dbcdf69eb1 [commands] Raise appropriate exception for no guild found 2022-04-04 21:49:11 -04:00
55c5be78cf [commands] Implement commands.parameter 2022-04-04 18:01:21 -04:00
9f83eb6032 Add application command cooldown decorators
Fix #7790
2022-03-29 00:46:42 -04:00
def035bf9a Remove StoreChannel and any references to it 2022-03-28 00:09:19 -04:00
432de92e8a Update translations, add Crowdin CLI config 2022-03-09 20:07:48 -05:00
93fba264ad [commands] add ScheduledEvent converter 2022-03-09 17:56:50 -05:00
6979e56088 Remove manual :async-for: markers 2022-02-23 08:05:23 -05:00
1c63816cc0 [commands] Document / type-hint cooldown 2021-08-10 08:35:15 -04:00
ec32b71ff9 [commands] Document GuildNotFound 2021-08-10 08:34:11 -04:00
c628224403 [commands] Add GuildStickerConverter 2021-08-10 08:31:20 -04:00
3ad95f3746 [commands] Document dynamic_cooldown 2021-07-30 21:29:40 -04:00
3cb539d91b [commands] Document the thread converter 2021-07-07 20:15:18 -04:00
b2c9c26841 Show decorator usage instead of signature in docs 2021-06-27 23:40:39 -04:00
2a6d79078e [commands] Add GuildChannelConverter 2021-05-07 07:37:42 -04:00
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
18bf3d3a7d [commands] Actually expose the FlagError base error 2021-04-19 10:27:24 -04:00
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
c54e43360b [commands] Add run_converters helper to call converters 2021-04-19 04:46:02 -04:00
5dec62f4c0 [commands] Add a converter for discord.Object 2021-04-16 08:18:57 -04:00
42c3ee6eed Bring back discord module in discord.ext.commands documentation 2021-04-10 15:49:39 -04:00
296bd069c1 Remove current module reference in commands API docs 2021-04-10 14:59:26 -04:00
b20e92efd8 [docs] Fix references to Greedy 2021-04-10 14:59:09 -04:00
bcd3a00eaf [commands] Make commands.Greedy a typing.Generic 2021-04-10 07:27:32 -04:00
05c123f3ab Use f-strings in more places that were missed 2021-04-08 09:31:06 -04:00
e895a53713 [commands] Add StageChannelConverter to documentation 2021-04-08 00:44:47 -04:00
f6df66a971 Add missing documentation for StoreChannelConverter 2021-04-04 00:21:15 -04: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
e0e60a2f62 [commands] document PartialMessageConverter 2021-01-24 05:16:32 -05:00
116fdbddb9 [commands] Fix exception hierarchy documentation 2020-12-22 04:23:37 -05:00
17b49c5a46 [commands] Make documentation use new attributetable 2020-12-18 21:35:27 -05:00
367c4b5fd2 [docs] remove unresolved doc refs, fix attribute ref 2020-09-07 22:25:11 -04:00
0a7e2f7c2f [commands] BadBooleanArgument -> BadBoolArgument 2020-09-04 08:47:07 -04:00
6ebd2e13a1 [commands] Add subclasses of BadArgument for converters 2020-09-04 08:45:29 -04:00
84098ed824 [commands] Add a new exception class for command registration errors 2020-06-28 03:48:07 -04:00
b4b953bfc6 Fix various inconsistencies within the documentation (#5067) 2020-06-28 03:45:58 -04:00
1b0e806245 [commands] Implement commands.before/after_invoke 2020-04-04 02:57:20 -04:00
2ba28bbfe2 One last superfluous .0 in versionadded 2020-01-22 21:12:02 -05:00
d9cd4a3561 [commands] Implement Command.__call__ 2020-01-21 04:27:20 -05:00