Nadir Chowdhury
1765cdffb1
Use Asset for AuditLogChanges and add more entries
4 years ago
Josh
368fda7272
Remove HypesquadHouse enum from docs
4 years ago
sudosnok
67abfea61a
Add target_user and target_type to Invite objects
4 years ago
Nadir Chowdhury
95777230b0
Add `MessageType.guild_invite_reminder`
4 years ago
Nadir Chowdhury
631a0b1e13
Add support for ApplicationFlags
4 years ago
Nadir Chowdhury
821b6c61cb
[docs] document inherited members on `Asset`
4 years ago
Rapptz
fdf81089b5
Add inherited members to (Partial)Emoji docs
4 years ago
z03h
304229071f
Add VoiceChannel.video_quality_mode
4 years ago
Rapptz
a6f7213c89
Rewrite webhooks to play better with typings and rate limits
This unfortunately required splitting the types into two. This led to
a lot of unfortunate code duplication that I didn't really enjoy
writing.
The new design allows users to pass an authentication token to make
webhook requests without the webhook token and allows to finally
edit the webhook channel.
The new design also uses a contextvar to store rate limiting
information so multiple instances or recreating instances no longer
clears the ratelimiting state since it's now essentially a "global"
object.
Closes #6525 , closes #6662 , closes #2509 , closes #1761
4 years ago
Nadir Chowdhury
f1fac96e33
Remove `private_channel_(delete/create)` events
4 years ago
NCPlayz
4c565e5299
add reply and application_command types
4 years ago
jack1142
4591705b55
Add missing attribute tables
4 years ago
Rapptz
a9d5c0aa3b
Fix headers in partial webhook channel and guild objects
4 years ago
Zomatree
ad68a1d04e
Add source_channel and source_guild to Webhook
4 years ago
Rapptz
8cece19b22
Add on_interaction event and Interaction class.
This is the first pass at the functionality. It's currently a bit
incomplete.
4 years ago
Rapptz
a3a6f88936
Add discord.utils.utcnow() helper function to ease migration
4 years ago
Rapptz
ff7094ce96
Convert datetimes to aware datetimes with UTC.
Naive datetimes will now be interpreted as local time throughout
the library.
4 years ago
Rapptz
fd58371f53
Remove some lingering userbot classes in the documentation
4 years ago
James
34ab772653
Use typing.Protocol instead of abc.ABCMeta
4 years ago
Rapptz
54288879e2
Remove userbot functionality
This has a lot of legacy and cruft so there may be some stuff I've
missed but this first pass is enough to get a clear separation.
4 years ago
Rapptz
6d63cf0d5d
Add missing StoreChannel documentation
4 years ago
Nadir Chowdhury
1b2688518e
Implement StageChannel and related methods
4 years ago
Nadir Chowdhury
6887d3946a
[docs] Fix fetch_members/guilds documentation
4 years ago
apple502j
954dd09e18
Deprecate Client.logout
4 years ago
Edwin
31ee3fafc1
Add remove_markdown helper function
4 years ago
Colin R
a6c5b04142
Clarify docs to state that on_reaction_remove requires Intents.members
4 years ago
Nadir Chowdhury
6f748e5da5
Add remaining v6 message types
4 years ago
Nadir Chowdhury
427e387a2f
Deprecate non-bot methods
4 years ago
Sebastian Law
a0c1d6f6c5
Fix backslashes showing up in the docs
4 years ago
Maya
66b834b332
Document BanEntry
4 years ago
Sebastian Law
b86073fac3
Document behavior of on_disconnect
4 years ago
Michael H
08d45cc2ab
Update docs to be clearer about discord limitations
4 years ago
ChristopherJHart
050bf74f5d
Clarify on_raw_message_edit cached message nature
4 years ago
Dan Hess
22cb4ef18b
Include pending as a possible member_update trigger
4 years ago
Stefano Pigozzi
194344da7d
docs: Change page to section in event reference
4 years ago
Rapptz
674f414ae0
Add attributetable to WebhookMessage
4 years ago
Rapptz
4ef6d7ec1e
Add missing attributetable to new classes
4 years ago
Rapptz
9b88c63163
Add attributetable and add some class-level sections.
The extensions have yet to receive this treatment and CSS needs work,
but for now this is fine.
5 years ago
Rapptz
3fe6d261f1
Add PartialMessage to allow working with channel/message_id pairs.
Fix #5905
4 years ago
Rapptz
44dc7a8e02
Add support for editing and deleting webhook messages.
Fix #6058
4 years ago
Josh
f8e428bd5b
Add support for chunking AsyncIterator objects
4 years ago
Rapptz
34f2fb36b1
Added MessageReference.resolved attribute to get replied to message
4 years ago
Rapptz
1014bfcb63
Allow MessageReference to be constructible by users
4 years ago
Rapptz
e65dab3b23
Implement role tags.
This comes with:
* The RoleTags class
* Role.is_premium_subscriber()
* Role.is_bot_managed()
* Role.is_integration()
* Guild.self_role
* Guild.premium_subscriber_role
4 years ago
Zomatree
344cb96c5d
Add sticker support
4 years ago
Eric Chan
b96ed43082
Fix typo in event reference
5 years ago
Xua
1066f42f1f
Add intents to event reference
5 years ago
Rapptz
bf8ca58996
Add a special exception for required privileged intents
5 years ago
Rapptz
23ae084b8c
Allow finer grained control over the member cache.
5 years ago
Rapptz
0b93fa3a82
Implement VoiceProtocol lower level hooks.
This allows changing the connect flow and taking control of it without
relying on internal events or tricks.
5 years ago