Rapptz
9dea6caf20
Ensure cog app commands is a list rather than a dict
...
There was a remnant of it being a dict in the metaclass.
2022-03-11 21:30:49 -05:00
Neon Jonn
adb69e7157
Fix some spelling mistakes
2022-03-10 20:45:16 -05:00
Rapptz
d210f799ee
[commands] Fix cog eject behaviour with application commands
...
This was using the old attribute I forgot to change.
2022-03-10 05:33:54 -05:00
mysistersbrother
340f09a1c0
[commands] Update ScheduledEventConverter docs for clarity
...
Co-authored-by: Danny <Rapptz@users.noreply.github.com>
Co-authored-by: ashish <68690233+asheeeshh@users.noreply.github.com>
2022-03-10 00:20:11 -05:00
Rapptz
446bfa78b0
[commands] Allow Cog and app_commands interopability
...
This changeset allows app commands defined inside Cog to work as
expected. Likewise, by deriving app_commands.Group and Cog you can
make the cog function as a top level command on Discord.
2022-03-09 20:26:54 -05: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
Aaron Hennessey
bf3eb0a7fe
[commands] Fix for _Bot Context generic in converters
2022-03-09 17:55:55 -05:00
Stocker
13355f3712
Fix HelpCommand.invoked_with raising an error
...
This would happen if the context hasn't been set yet.
2022-03-06 23:02:01 -05:00
Josh
9d3fa3d29b
[commands] Simplify typing of command hooks
2022-03-06 03:44:20 -05:00
Josh
eaf94e84bc
Fix unbound ParamSpec to use ... over Any
2022-03-06 01:44:48 -05:00
Rapptz
625c416f18
[commands] Fix command parameter handling in HelpCommand
2022-03-06 01:39:43 -05:00
Alex Nørgaard
bfaee44b1f
[commands] Fix types for Bot.is_owner
2022-03-05 22:06:21 -05:00
jack1142
00b61e2148
Parameters->Attributes in NSFWChannelRequired's doc for consistency
2022-03-05 19:15:48 -05:00
Josh
147948af9b
Use typing.Self throughout library
2022-03-01 07:53:24 -05:00
Nihaal Sangha
90cabd1673
Fix various typos
2022-02-27 21:19:19 -05:00
Rapptz
8226f0df2c
[commands] Require number of parameters at instantiation time
...
This allows it to bypass annotation evaluation for arguments that don't
matter like self and context.
2022-02-25 10:55:45 -05:00
Josh
39c5a4fdc3
Fix type-errors in commands extension
2022-02-23 08:04:49 -05:00
Josh
a315786869
Handle type-errors in upcoming pyright release
2022-02-22 08:51:11 -05:00
mniip
cd1dd7d670
[commands] Properly eject listeners with custom names
2022-02-21 21:42:00 -05:00
Rapptz
88b520b5ab
Reformat code using black
...
Segments where readability was hampered were fixed by appropriate
format skipping directives. New code should hopefully be black
compatible. The moment they remove the -S option is probably the moment
I stop using black though.
2022-02-20 08:04:58 -05:00
Josh
4dbe1af32f
Update sphinx and fix documentation issues
2022-02-19 22:35:32 -05:00
jack1142
dc19c6c7d5
Add positional-only arguments in more places
2022-02-19 20:28:01 -05:00
Vaskel
4e331704ae
[commands] Fix typing problems in commands.converter
2022-02-18 23:04:56 -05:00
Josh
61974411df
[commands] Fix issue in PartialMessageConverter._resolve channel
2022-02-18 23:00:52 -05:00
Josh
b1571ccc25
[commands] Fix Command.cog being reset after update
2022-02-18 08:31:45 -05:00
ShashankKumarSaxena
b2ac327bd8
[commands] Fix a small typo in Context.invoke docs
2021-08-27 16:02:10 -04:00
Rapptz
2d8f299b6b
Use MISSING instead of None for HelpCommand.context
...
It's basically just late-init
2021-08-25 09:53:55 -04:00
Josh
9727b56503
Fix references in docs
2021-08-22 05:50:28 -04:00
Josh
166152647c
[commands] Make GroupMixin Generic
2021-08-21 14:35:05 -04:00
Rapptz
9246bbc8e3
[commands] De-indent after hook call
...
Close #7412
2021-08-20 20:08:27 -04:00
Willy
fa5a2188bb
Copy docs from Client.close() to Bot.close()
2021-08-20 20:06:51 -04:00
Sebastian Law
1d2eaf8526
[commands] reset view when Optional argument encounters parsing error
2021-08-19 19:56:28 -04:00
Josh
f3cb197429
[commands][types] Type hint commands-ext
2021-08-19 19:51:26 -04:00
Stocker
8fdd1f0d8f
[commands] Typehinted errors.py
2021-08-18 01:03:44 -04:00
AkshuAgarwal
6b6bcb92e6
Fix missing or broken versionadded in docstrings
...
This also documents BadFlagArgument.flag
2021-08-18 00:45:02 -04:00
thetimtoy
c4ee9dcafa
[commands] Return removed cog in Bot.remove_cog
...
The method now returns the removed cog, if it exists.
2021-08-18 00:39:54 -04:00
Josh
1c63816cc0
[commands] Document / type-hint cooldown
2021-08-10 08:35:15 -04:00
z03h
c628224403
[commands] Add GuildStickerConverter
2021-08-10 08:31:20 -04:00
z03h
8851e03a6d
[commands] fix bot_has_role and is_nsfw for threads
2021-07-30 21:26:49 -04:00
Rapptz
731a8816bb
[commands] Check for ctx.guild instead of abc.GuildChannel
2021-07-28 23:53:24 -04:00
Stocker
1472e9ed7c
Fixes minor grammatical error in Command.update
2021-07-28 19:56:36 -04:00
thetimtoy
8675a18185
[commands] Remove unused copy import in Cog
2021-07-21 02:48:11 -04:00
Alex Nørgaard
26e68b31ef
[commands] fix incorrect typings in ThreadConverter
2021-07-21 02:43:37 -04:00
Nadir Chowdhury
e2624b9a31
[commands] Fix (Partial)MessageConverter to work with thread messages
2021-07-10 03:11:34 -04:00
Rapptz
1a4e73d599
[commands] Get guild_id from message link for message converters
2021-07-09 09:14:01 -04:00
z03h
1ca5b7b8b2
[commands] update clean_content to work when standalone
2021-07-07 20:15:54 -04:00
ToxicKidz
3cb539d91b
[commands] Document the thread converter
2021-07-07 20:15:18 -04:00
Alex Nørgaard
5a7cfb3ce6
[commands] Add ThreadConverter
2021-07-05 00:40:57 -04:00
Rapptz
d047cebc35
[commands] Remove window reassignment when tokens reach 0
2021-07-04 03:05:06 -04:00