204f941e96
Display permissions v2 decorators in the documentation
2022-04-28 10:50:00 -04:00
ab64a2eae9
Fix typing of guilds kwargs to take Sequence instead of List
2022-04-28 10:48:57 -04:00
acd4a0856e
Add Interaction.extras for extraneous data
2022-04-28 07:59:43 -04:00
500bf77103
Document and export MISSING sentinel
2022-04-28 07:52:23 -04:00
a14b43f2fd
Fix documentation links being broken
2022-04-28 00:53:51 -04:00
3b3d4d3880
Add support for setting and receiving permissions v2
...
Closes #7592
This does not include audit log changes or the remaining endpoints.
That will come in a different commit.
2022-04-28 00:23:36 -04:00
b678effb76
Add intents parameter to basic example
2022-04-27 22:13:05 -04:00
6e2cfff2ac
Add raw member remove event
2022-04-27 22:08:04 -04:00
e198a0e7e6
Avoid re-creating View children on edit
...
The older code attempted to be clever and sync component additions and
removals with what the message edit is doing. In some cases, this led
to the re-creation of those components causing lost attributes to be
dropped such as `_rendered_row` which would mess up handling of view
weights.
Instead of recreating the children list every time and keeping track
of additions and removals, this change just updates the old state with
the new state while ignoring any new or removed additions. This should
work fine in theory due to additions or removals already being present
before editing the View instance in the first place.
Closes #7231 #7511
2022-04-27 01:24:10 -04:00
da9abca74d
Remove text about intents being optional
2022-04-27 00:47:44 -04:00
5c2431d543
Update api.rst documentation to add timeout to on_member_update
...
Co-authored-by: Danny <Rapptz@users.noreply.github.com >
2022-04-26 08:50:40 -04:00
5a06fa5f3e
Give large guilds more time to chunk before timing out
2022-04-25 13:00:14 -04:00
6d95ed19b0
Add interited members to WebhookMessage docs
2022-04-25 02:02:07 -04:00
2dbf14bb72
Separately delay ready event for each shard
2022-04-25 02:01:46 -04:00
89eb86ecdc
Add return type for __init__
2022-04-25 02:00:27 -04:00
277d35c9b2
Add raw typing event and fix typing event not working for DMs
2022-04-23 22:25:07 -04:00
e5f3706c02
Fix typo and commas consistency in Activity doc
2022-04-23 22:24:35 -04:00
69b12b97c0
Sync abc.User protocol with more shared methods
...
This isn't *all* of them but it's a sizeable portion
2022-04-23 03:00:46 -04:00
f045b7d63c
Fix BanEntry not being exported despite being documented
2022-04-23 01:53:21 -04:00
08844985cc
Fix Client.fetch_guilds not working correctly, increase default limit
2022-04-22 22:31:33 -04:00
efe24c3927
Support dynamic rich presence asset URLs
2022-04-22 20:28:45 -04:00
69595b5826
Fix activity button type
2022-04-22 20:22:00 -04:00
5fcd4e411f
[commands] Add support for typing.Annotated
2022-04-22 06:31:02 -04:00
ab33551553
Fix type hints on GuildChannel.set_permissions
2022-04-22 04:50:10 -04:00
3e8fa5a661
Add raw thread delete event
2022-04-22 00:42:39 -04:00
222dd3cf5b
Add missing discord.EventStatus.ended from API docs
2022-04-21 23:27:00 -04:00
0e5c4c391d
[commands] Allow subtracting multiple tokens from cooldown
2022-04-21 12:23:20 -04:00
832d2c0542
[commands] Fix certain annotations being allowed in hybrid commands
...
Union types were not properly constrained and callable types were
too eagerly being converted
2022-04-21 04:13:32 -04:00
405c445093
[commands] Unwrap transformers when considering them as converters
2022-04-21 03:19:11 -04:00
5357b9319b
[commands] Ignore delete_after for ephemeral interaction sends
2022-04-21 02:07:37 -04:00
de941ababe
Add Colour.from_str factory method
...
This moves the command extension parsing code over to the main library
since it can be potentially useful for others.
2022-04-20 06:49:28 -04:00
84e6b9283d
[commands] Fix delete_after not working with interaction Context.send
2022-04-19 22:14:11 -04:00
cd0d6749ea
[commands] Fix Context.reply not working with expired interactions
2022-04-19 22:09:53 -04:00
19fb8ac447
Add narrowed overloads for edit methods on channels
2022-04-19 16:46:38 -04:00
1d97a35385
[commands] Fix hybrid commands not respecting default annotations
2022-04-19 12:08:22 -04:00
987235d564
Only call async setup if the loop sentinel hasn't been changed
2022-04-19 04:27:52 -04:00
6113f856b6
[commands] Dispatch command events for hybrid commands
2022-04-19 01:40:16 -04:00
7d2e5be3a1
[commands] Allow DynamicCooldownMapping factory to return None
2022-04-19 01:25:40 -04:00
fd5886a058
Add ValueError to PartialEmoji.read docstring
2022-04-19 01:25:11 -04:00
2e02f618f0
Add support for enum values that aren't int, str, or float
...
This coerces them into string options to allow them to be transformed
in the actual code.
2022-04-18 20:15:45 -04:00
88b22611bc
Fix utils.oauth_url doc in slash commands FAQ
2022-04-18 19:15:45 -04:00
c2391cf673
Add some slash commands FAQs
...
Co-authored-by: ChesterWOV <99033489+ChesterWOV-DPY@users.noreply.github.com >
Co-authored-by: Danny <Rapptz@users.noreply.github.com >
2022-04-18 17:41:24 -04:00
2b3cc8fe10
Add Member.display_icon to get the rendered member icon
2022-04-18 17:26:30 -04:00
c885aa0b99
Add NotFound to ban docstring
2022-04-18 17:23:40 -04:00
54d2ff9caa
Hopefully fix checks triggering for crowdin download
2022-04-18 17:21:48 -04:00
6e6d16093c
Update extensions primer in line with async breaking changes
2022-04-18 06:26:50 -04:00
482bd11ac7
Fix Guild.fetch_member docstring
...
Co-authored-by: Danny <Rapptz@users.noreply.github.com >
2022-04-18 06:26:32 -04:00
15a6a04622
[tasks] Fix Task.failed() only being True while error handler runs
2022-04-18 06:22:53 -04:00
5456c0cae9
Add TextInput to Item docstring
2022-04-17 05:28:29 -04:00
9fcb3c8871
[commands] Add overload to run_converters
2022-04-17 05:28:16 -04:00