731 Commits

Author SHA1 Message Date
Rapptz
d30fea5b0d Add changelog for v1.7.3 2021-06-12 12:28:08 -04:00
Nadir Chowdhury
c2df574b2a
Add audit log entries for stage instances 2021-06-09 08:09:05 -04:00
Rapptz
1152f67efc Allow pins events to work with threads 2021-06-08 07:29:17 -04:00
Rapptz
bd369c76ea Parse remaining thread events. 2021-06-08 07:29:17 -04:00
Rapptz
4a4e73ec14 Update thread typings and payloads to match documentation 2021-06-08 07:26:18 -04:00
Rapptz
68c7c538f5 First pass at preliminary thread support
This is missing a lot of functionality right now, such as two gateway
events and all the HTTP CRUD endpoints.
2021-06-08 07:23:40 -04:00
Nadir Chowdhury
a7ae2eb1bb
Add Guild.nsfw_level 2021-06-07 23:20:04 -04:00
Nadir Chowdhury
ab6d592f8c
Add support for integration create/update/delete events 2021-06-07 03:28:26 -04:00
xPolar
2f0a2b244e
Update documentation for on_voice_state_update
The event also gets triggered by stage channels.
2021-06-02 04:03:53 -04:00
Nadir Chowdhury
9f98a9a87f
Implement StageInstance 2021-05-30 13:51:52 -04:00
Rapptz
267fad9180 Add WebhookType.application 2021-05-30 10:02:58 -04:00
Maya
4d7822493f
Add support for bot integrations 2021-05-29 00:43:33 -04:00
Zomatree
b48f510e15
Add invite targets for voice channel invites 2021-05-29 00:15:46 -04:00
Rapptz
ff36aedf7b Add support for reading SelectMenu components from messages 2021-05-28 05:34:21 -04:00
Rapptz
8bd17ede47 Move ActionRow to its own separate type split from Component 2021-05-28 02:11:10 -04:00
MrKomodoDragon
77ed476129
Fix extraneous colons in the documentation for ButtonStyle 2021-05-27 22:34:31 -04:00
Rapptz
3b83f60b35 Add support for setting interaction responses 2021-05-27 00:53:14 -04:00
Rapptz
80fd222ca0 Add aliases for button style colours 2021-05-27 00:53:14 -04:00
Rapptz
eda6680377 Rename enums to use official API naming 2021-05-27 00:53:14 -04:00
Rapptz
98570793e4 Add initial support for buttons and components 2021-05-27 00:53:13 -04:00
Stanisław Jelnicki
67aabc3230
Remove VerificationLevel aliases 2021-05-25 20:51:08 -04:00
Stanisław Jelnicki
65439732b3
Add Discord Certified Moderator user flag 2021-05-23 05:07:33 -04:00
Nadir Chowdhury
f87eaa613d
[docs] typo fix 2021-05-23 03:47:16 -04:00
ChasL
9d114fb066
Fix for doc reference to python "raise" statement
:ref:`py:raise` -> :ref:`raise statement <py:raise>`

Before fix the text reads: "...define an on_error handler consisting
of a single empty The raise statement." After fix it should read: 
"...define an on_error handler consisting of a single empty raise
statement."
2021-05-15 02:06:50 -04:00
Stanisław Jelnicki
9b4e820bbe
Document Invite.inviter as optional 2021-05-12 20:34:44 -04:00
sudosnok
2a6d79078e
[commands] Add GuildChannelConverter 2021-05-07 07:37:42 -04:00
Josh
7ebfface22
Explicitly ignore legacy file reference errors in sphinx -n mode 2021-05-06 09:12:19 -04:00
Josh
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
e3037b32d5 Add changelog for v1.7.2 2021-05-02 23:39:21 -04:00
Nadir Chowdhury
51df7496db
Add AuditLogChanges.rules_channel/public_updates_channel 2021-05-01 06:47:22 -04:00
HyperGH
686e531624
Adjust quickstart to not show commands example 2021-04-26 21:37:44 -04:00
Josh
3c2674725a
Add as_chunks helper function 2021-04-25 23:36:03 -04:00
Nadir Chowdhury
1765cdffb1
Use Asset for AuditLogChanges and add more entries 2021-04-25 09:53:38 -04:00
Josh
368fda7272
Remove HypesquadHouse enum from docs 2021-04-25 04:35:45 -04:00
Alex Nørgaard
e09f64b7c9
Fix typo in FlagConverter docs 2021-04-22 21:12:19 -04:00
sudosnok
67abfea61a
Add target_user and target_type to Invite objects 2021-04-21 23:30:35 -04:00
Rapptz
212d308835 [commands] Some minor clean up of the flag converter documentation
Fix #6761
2021-04-19 22:52:29 -04:00
Arnav Jindal
2e6c28bd60
Bump Python version in Quickstart documentation 2021-04-19 22:26:56 -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
95777230b0
Add MessageType.guild_invite_reminder 2021-04-18 20:33:56 -04:00
Nadir Chowdhury
631a0b1e13
Add support for ApplicationFlags 2021-04-18 20:32:52 -04:00
Nadir Chowdhury
821b6c61cb
[docs] document inherited members on Asset 2021-04-17 23:40:13 -04:00
Rapptz
c2afa984ff Use f-strings for attributetable 2021-04-17 19:40:40 -04:00
Rapptz
fdf81089b5 Add inherited members to (Partial)Emoji docs 2021-04-17 19:40:40 -04:00
z03h
304229071f
Add VoiceChannel.video_quality_mode 2021-04-17 08:10:41 -04:00
Nadir Chowdhury
5dec62f4c0
[commands] Add a converter for discord.Object 2021-04-16 08:18:57 -04:00
Nadir Chowdhury
8f9819eb4c
[docs] Fix various unresolved references 2021-04-15 22:41:41 -04:00
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
2021-04-15 08:04:32 -04:00