Rapptz
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
Josh
19c6687b55
Add support for Modal Interactions
2022-02-20 04:57:44 -05:00
Kowlin
bae0cdf2a7
Add SPAMMER user flag
2022-02-17 22:14:21 -05:00
jack1142
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
Sebastian Law
835432d161
Allow enums to be compared
2021-08-24 02:28:39 -04:00
Nadir Chowdhury
60d82cf908
implement guild stickers
2021-07-30 21:25:41 -04:00
Nadir Chowdhury
154c90ef59
Add audit log events for threads
2021-07-28 19:57:42 -04:00
Rapptz
5d798aa5e6
Fix some typing errors and reformat enums.py
2021-07-04 05:32:26 -04:00
Rapptz
4f0e907e44
Add ButtonStyle.url alias for ButtonStyle.link
2021-07-01 20:42:56 -04:00
Nadir Chowdhury
f7b0ed7b12
Add ButtonStyle.gray alias
2021-06-28 00:01:13 -04:00
Nadir Chowdhury
c2df574b2a
Add audit log entries for stage instances
2021-06-09 08:09:05 -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
Rapptz
89d24cb0bc
Add interaction enums to __all__
2021-05-31 05:56:50 -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
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
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
Rapptz
b32ad3de37
Fix AuditLogEntry.target being incorrect for bulk message delete
...
Fixes #6851
2021-05-04 22:03:20 -04:00
sudosnok
67abfea61a
Add target_user and target_type to Invite objects
2021-04-21 23:30:35 -04:00
Nadir Chowdhury
95777230b0
Add MessageType.guild_invite_reminder
2021-04-18 20:33:56 -04:00
z03h
304229071f
Add VoiceChannel.video_quality_mode
2021-04-17 08:10:41 -04:00
NCPlayz
4c565e5299
add reply and application_command types
2021-04-11 00:39:13 -04:00
Rapptz
72275a73fa
Use non-underscore TypeVar in enum code
2021-04-06 07:35:02 -04:00
Rapptz
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
Rapptz
8cece19b22
Add on_interaction event and Interaction class.
...
This is the first pass at the functionality. It's currently a bit
incomplete.
2021-04-06 01:11:36 -04:00
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.
2021-04-04 10:15:30 -04:00
Rapptz
9d39b135f4
Modernize code to use f-strings
...
This also removes the encoding on the top, since Python 3 does it by
default. It also changes some methods to use `yield from`.
2021-04-04 07:03:53 -04:00
Nadir Chowdhury
1b2688518e
Implement StageChannel and related methods
2021-04-03 22:43:41 -04:00
Nadir Chowdhury
6f748e5da5
Add remaining v6 message types
2021-02-23 03:57:11 -05:00
Nihaal Sangha
69bdc3a184
Change copyright year to present
2021-01-15 05:28:11 -05:00
Rapptz
bd6ab93348
Code cleanup involving enums and message replies
2020-11-27 00:32:08 -05:00
Rapptz
c8954906cb
Sticker implementation cleanup
2020-11-23 06:05:25 -05:00
Zomatree
344cb96c5d
Add sticker support
2020-11-23 05:09:20 -05:00
Rapptz
23ae084b8c
Allow finer grained control over the member cache.
2020-09-23 03:21:20 -04:00
iDutchy
cc26499237
Add competing activity type
2020-09-20 00:05:18 -04:00
Patrick
9121441315
Add South Korea VoiceRegion
2020-08-18 01:11:33 -04:00
Nadir Chowdhury
360fc123c6
Add remaining user flags
2020-08-05 22:04:09 -04:00
Nadir Chowdhury
a64006ee9b
Add support for integrations
2020-06-28 14:50:43 -04:00
JohnyTheCarrot
ab5f995d78
Add support for public user flags
2020-05-29 22:40:14 -04:00
apple502j
6d0db182b9
Add new alias VerificationLevel.very_high
2020-04-09 17:10:44 +09:00
Rapptz
6071607176
Bump copyright year to 2020
...
Closes #2510
2020-01-19 20:03:00 -05:00
Rapptz
a841efa087
Add support for custom activities
...
It's been long enough.
Fixes #2400
2020-01-14 20:37:48 -05:00