Commit Graph
79 Commits
Author SHA1 Message Date
Alex Nørgaard 8bad09e1d8 Add Discord timestamp converter and transformer 2026-02-22 22:13:10 -05:00
Rapptz 3ad0662f68 Document SoundboardSoundConverter 2025-02-18 07:28:25 -05:00
z03h 442ad40ab2 [commands] Add SoundboardSoundConverter 2024-10-13 02:49:50 -04:00
Soheab_ a5a93a85bc [commands] Document GroupCog.interaction_check 2023-02-28 02:20:00 -05:00
Puncher 64744a4938 [commands] Add missing attributetable to classes 2022-08-30 00:50:59 -04:00
Puncher 45f32a0ff3 [commands] Add missing decorator signs 2022-08-21 18:25:59 -04:00
Rapptz 57efb5a5a0 Fix failing tests to use new get_parameter function 2022-08-09 08:02:41 -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 e9ff6b4be8 [commands] Fix broken documentation references 2022-04-13 18:49:39 -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
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
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
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
JoshandRiley Shaw 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
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
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
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
Rapptz f6df66a971 Add missing documentation for StoreChannelConverter 2021-04-04 00:21:15 -04: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
Sebastian Law e0e60a2f62 [commands] document PartialMessageConverter 2021-01-24 05:16:32 -05:00
Sebastian Law 116fdbddb9 [commands] Fix exception hierarchy documentation 2020-12-22 04:23:37 -05:00
Rapptz 17b49c5a46 [commands] Make documentation use new attributetable 2020-12-18 21:35:27 -05:00
Nadir Chowdhury 367c4b5fd2 [docs] remove unresolved doc refs, fix attribute ref 2020-09-07 22:25:11 -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
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
NCPlayz 1b0e806245 [commands] Implement commands.before/after_invoke 2020-04-04 02:57:20 -04:00
Rapptz 2ba28bbfe2 One last superfluous .0 in versionadded 2020-01-22 21:12:02 -05:00