04aeff660b
Add automod types to audit log
2022-07-07 19:30:03 -04:00
5426d19dc7
Implement AutoMod
2022-06-27 00:47:52 -04:00
3aa55ba1ed
Implement Application Command Permissions models
2022-06-07 01:35:33 -04:00
619bc50e5d
Add application command permissions to audit log
2022-05-01 18:59:57 -04:00
23f6876492
Add initial support for forum channels
...
Closes #7652
2022-04-06 23:02:58 -04:00
37bbfdce95
Add context_menu_command Message type
2022-03-30 19:13:00 -04:00
def035bf9a
Remove StoreChannel and any references to it
2022-03-28 00:09:19 -04:00
5ffa3e85de
Update comments after # type: ignore
to be compatible with PEP 484
2022-03-27 22:26:34 -04:00
5aa696ccfa
Fix typing issues and improve typing completeness across the library
...
Co-authored-by: Danny <Rapptz@users.noreply.github.com >
Co-authored-by: Josh <josh.ja.butt@gmail.com >
2022-03-13 23:52:10 -04:00
06291d860c
Change enum members in Locale to be snake_case
...
Not even sure how this slipped through.
2022-03-05 23:17:37 -05:00
aa74238053
Reorganise documentation for interactions
2022-03-04 21:17:27 -05:00
147948af9b
Use typing.Self throughout library
2022-03-01 07:53:24 -05:00
ae1aaac5a7
Add support for autocomplete
2022-03-01 05:42:44 -05:00
3c6279b947
Implement Guild Scheduled Events
2022-03-01 01:00:04 -05:00
0eb2f32399
Remove VoiceRegion enum and Guild.region attribute
...
This has been marked deprecated by Discord and it was more or less
usually out of date due to the pace they added them anyway.
2022-02-23 10:03:13 -05:00
cc21872072
Add Locale enum
2022-02-23 08:41:50 -05:00
ff90e7e747
GUILD_UPDATE audit logs
2022-02-22 08:48:26 -05:00
d01e73fca5
Document more uses of type ignore
2022-02-21 23:08:26 -05:00
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
19c6687b55
Add support for Modal Interactions
2022-02-20 04:57:44 -05:00
bae0cdf2a7
Add SPAMMER user flag
2022-02-17 22:14:21 -05:00
820bde99e1
Add BOT_HTTP_INTERACTIONS user flag
...
Adds UserFlags.bot_http_interactions and PublicUserFlags.bot_http_interactions
See: discord/discord-api-docs#3903
2022-02-17 11:26:09 -05:00
835432d161
Allow enums to be compared
2021-08-24 02:28:39 -04:00
60d82cf908
implement guild stickers
2021-07-30 21:25:41 -04:00
154c90ef59
Add audit log events for threads
2021-07-28 19:57:42 -04:00
5d798aa5e6
Fix some typing errors and reformat enums.py
2021-07-04 05:32:26 -04:00
4f0e907e44
Add ButtonStyle.url alias for ButtonStyle.link
2021-07-01 20:42:56 -04:00
f7b0ed7b12
Add ButtonStyle.gray alias
2021-06-28 00:01:13 -04:00
c2df574b2a
Add audit log entries for stage instances
2021-06-09 08:09:05 -04:00
4a4e73ec14
Update thread typings and payloads to match documentation
2021-06-08 07:26:18 -04:00
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
a7ae2eb1bb
Add Guild.nsfw_level
2021-06-07 23:20:04 -04:00
89d24cb0bc
Add interaction enums to __all__
2021-05-31 05:56:50 -04:00
9f98a9a87f
Implement StageInstance
2021-05-30 13:51:52 -04:00
267fad9180
Add WebhookType.application
2021-05-30 10:02:58 -04:00
b48f510e15
Add invite targets for voice channel invites
2021-05-29 00:15:46 -04:00
ff36aedf7b
Add support for reading SelectMenu components from messages
2021-05-28 05:34:21 -04:00
3b83f60b35
Add support for setting interaction responses
2021-05-27 00:53:14 -04:00
80fd222ca0
Add aliases for button style colours
2021-05-27 00:53:14 -04:00
eda6680377
Rename enums to use official API naming
2021-05-27 00:53:14 -04:00
98570793e4
Add initial support for buttons and components
2021-05-27 00:53:13 -04:00
67aabc3230
Remove VerificationLevel aliases
2021-05-25 20:51:08 -04:00
65439732b3
Add Discord Certified Moderator user flag
2021-05-23 05:07:33 -04:00
b32ad3de37
Fix AuditLogEntry.target being incorrect for bulk message delete
...
Fixes #6851
2021-05-04 22:03:20 -04:00
67abfea61a
Add target_user and target_type to Invite objects
2021-04-21 23:30:35 -04:00
95777230b0
Add MessageType.guild_invite_reminder
2021-04-18 20:33:56 -04:00
304229071f
Add VoiceChannel.video_quality_mode
2021-04-17 08:10:41 -04:00
4c565e5299
add reply and application_command types
2021-04-11 00:39:13 -04:00
72275a73fa
Use non-underscore TypeVar in enum code
2021-04-06 07:35:02 -04:00
008432c76a
Make enum code work with typecheckers
...
This also makes it so invalid enum values fall back to a proxy type
that still works similar to actual values.
2021-04-06 01:11:36 -04:00