Commit Graph

3808 Commits

Author SHA1 Message Date
Rapptz
a672455ca9 Fix some context menu commands not being registered in guild contexts
This happened when there weren't any application commands due to a typo
stemming from a copy paste error.

Fixes #7650
2022-03-12 08:39:57 -05:00
Rapptz
d68f2db7cb [commands] Always respect guild IDs passed to cog adding and removal
Fixes #7657
2022-03-12 06:58:55 -05:00
Rapptz
d921a03911 Fix bug where Guild.member_count would clear during update events
Fix #7656
2022-03-12 04:19:52 -05:00
Rapptz
9fd63ad7f3 Fix Optional type hints not respecting explicitly set defaults 2022-03-12 02:03:17 -05:00
chromacoat dreamkey
095aaa9ad1 Change wording of InvalidArgument removal in docs 2022-03-11 23:25:43 -05:00
metro
124a3ee42a Add Widget.presence_count attribute and fix Widget types 2022-03-11 21:51:40 -05:00
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
thetimtoy
a877b269da Remove unused Object import 2022-03-11 21:16:35 -05:00
Nadir Chowdhury
c95d12dcfc Prevent KeyError when removing scheduled event user 2022-03-11 20:50:49 -05:00
Rapptz
333849e5a3 Unbind bound methods passed to Command constructor
Fixes #7600
2022-03-11 10:26:16 -05:00
Rapptz
140a827190 Fix default guilds for commands not being respected
Pesky little typo

Fix #7641
2022-03-11 08:33:37 -05:00
Rapptz
740c156cd8 Allow Optional transformers to work at runtime 2022-03-11 08:06:11 -05:00
Rapptz
bbf7a7981b Ensure all choices are the same type as the parameter type
Fixes #7625
2022-03-11 07:29:11 -05:00
Rapptz
377561844d Raise an error if a child command has default guilds set 2022-03-11 07:18:34 -05:00
Rapptz
f54c4ca54e Validate application command names 2022-03-11 06:40:28 -05:00
I. Ahmad
65fc6951bc Add support for stage instance's scheduled event 2022-03-11 04:09:56 -05:00
Sebastian Law
04535e4e1d [tasks] use None instead of MISSING for internal attributes 2022-03-10 23:12:22 -05:00
Rapptz
f4ca36ec5a Add Member.timeout helper method 2022-03-10 21:32:33 -05:00
Sebastian Law
483ffeacd4 Inject state into PartialEmoji in Activity 2022-03-10 20:56:20 -05:00
Neon Jonn
adb69e7157 Fix some spelling mistakes 2022-03-10 20:45:16 -05:00
Rapptz
26c6b4d449 Use new differentiator for guild and global commands
Fixes #7602
2022-03-10 20:10:49 -05:00
Rapptz
02fcc814e1 Allow passing guild_ids in constructors of Command and Group
Fixes #7626
2022-03-10 19:31:27 -05:00
Rapptz
f6453d9439 Fix free functions being passed a binding in autocomplete callbacks
Fix #7624
2022-03-10 19:26:00 -05:00
Eric Schneider
ef92170a9d Fix Message.edit ignoring suppress kwarg 2022-03-10 18:56:42 -05:00
daima3629
0ea6fdac5a Fix typo in Client.get_stage_instance 2022-03-10 18:53:20 -05:00
Arthur
8502978649 Check the global scope when dispatching context menus 2022-03-10 18:51:14 -05:00
Willy
f09f0ea8ca Fix addition TypeError with Guild.member_count 2022-03-10 17:44:42 -05:00
Rapptz
5ff657dbec Add missing attributes in PartialInviteGuild 2022-03-10 05:39:03 -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
Rapptz
71586836e1 Add Guild.vanity_url helper property 2022-03-10 05:06:02 -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
Steve C
9c054e9222 Remove unbound remnants of Guild._member_count
Since now it's always Optional[int]
2022-03-09 23:22:07 -05:00
Alex Nørgaard
03687fb616 Change Guild.member_count to Optional[int] 2022-03-09 23:06:07 -05:00
metro
9b65b5ce2e Fix scheduled event payload and docstring type 2022-03-09 21:31:14 -05:00
Nadir Chowdhury
70876d7f51 ScheduledEvent.description can be Optional 2022-03-09 20:42:25 -05:00
Rapptz
a6ae7ec196 Raise error if two trees are registered to the same connection state 2022-03-09 20:35:07 -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
Rapptz
5741ad9368 Change default guild IDs attribute to persist on copy 2022-03-09 20:26:54 -05:00
Rapptz
0d126c594c Use descriptor protocol to obtain attribute name instead of a dict 2022-03-09 20:26:54 -05:00
Rapptz
303d33bb08 Support Group with app_commands.guilds decorator 2022-03-09 20:26:54 -05:00
Rapptz
9d27855755 Update attributes of instantiated Group to point to the Command copy 2022-03-09 20:26:54 -05:00
Rapptz
56e0c1b3d7 Fix typo in applications.commands scope 2022-03-09 20:26:53 -05:00
Devon R
432de92e8a Update translations, add Crowdin CLI config 2022-03-09 20:07:48 -05:00
z03h
3300f12dbb Fix scheduled event dispatch arguments 2022-03-09 20:07:22 -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
Jens Reidel
89009759e0 Fix missing User import in reaction.py
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2022-03-09 08:46:33 -05:00
Lucas Hardt
8825bf922f Fix Member.move_to typehint and docstring 2022-03-09 07:41:51 -05:00
z03h
cb7ecf0938 Fix errors in ScheduledEvent and add url property 2022-03-09 07:38:13 -05:00
Alex Nørgaard
4c00b8110c Add audit log event transformer for AuditLogEntry.target 2022-03-08 21:20:23 -05:00