1
0
mirror of https://github.com/Rapptz/discord.py.git synced 2025-09-23 00:13:34 +00:00
Commit Graph

87 Commits

Author SHA1 Message Date
2e2f20c6d5 Fix Intents.auto_moderation flag to alias_flag_value 2023-08-11 16:45:53 -04:00
e6a0dc5bc0 Add support for media channels 2023-08-01 18:18:33 -04:00
135e57c81f Add support for role flags 2023-07-18 05:44:03 -04:00
14faa9bdab Add support for attachment flags 2023-07-14 21:41:44 -04:00
630b2a1e55 Update pyright version 2023-07-01 18:26:27 -04:00
33243f9bd6 Fix Intents.emoji and emojis_and_stickers swapped alias decorators 2023-06-27 19:01:56 -04:00
df01db3490 Initial support for pomelo migration 2023-05-19 20:59:19 -04:00
ca0b444047 Document the change in behaviour of bool(flag_obj) 2023-05-13 14:13:55 -04:00
c6162cfec5 Update auto_mod_badge documentation 2023-04-21 20:28:07 -04:00
1767be0081 Add support for voice messages
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2023-04-20 00:08:04 -04:00
4615d6848a Add auto_mod_badge to ApplicationFlags 2023-04-18 08:55:18 -04:00
8991525215 Improve handling of ArrayFlags
Why discord did it this way instead of as an integer bitfield like everything
reasonable is unknowable, but this does less work to get to the same result.

Add comment detailing what many would find unreadbale
2023-04-18 04:03:40 -04:00
183675be74 Add support for silent messages 2023-02-08 15:40:33 -05:00
c46f309c13 Add support for member flags 2023-01-25 11:12:31 -05:00
2869d8000d Add support for on_audit_log_entry_create event 2023-01-12 18:16:36 -05:00
3d24f0fb12 Add support for role subscription reading 2023-01-10 18:05:00 -05:00
dad666651f Add ApplicationFlags.active 2022-11-10 23:46:43 -05:00
3d39f70d30 Add active developer flag 2022-11-10 13:58:31 -05:00
ab265dcb7c Add support for newest ForumChannel changes
This adds the following:

- Forum tag support
- Default reaction support
- Default slowmode for newly created threads
2022-08-31 11:09:56 -04:00
747091d4a2 Add __bool__ for flags 2022-08-10 22:49:49 -04:00
6c42065210 Fix various a -> an typos across the library
Closes , 
2022-08-04 08:17:07 -04:00
dc50736bfc Add ApplicationFlags.app_commands_badge 2022-07-21 15:00:40 -04:00
b88bdaf4c0 Add Intents.auto_moderation 2022-07-06 05:56:58 -04:00
53a111872e Fix ArrayFlags._from_value not having an initial value 2022-07-01 20:10:42 -04:00
5426d19dc7 Implement AutoMod 2022-06-27 00:47:52 -04:00
78a026aae2 Add remaining bitwise operators to Flags 2022-05-23 21:58:46 -04:00
46e6a2708f Add dunder or support to Flag types 2022-05-17 14:12:45 -04:00
ef20264b1c Allow creating an Intent through a passed integer value 2022-04-29 10:50:22 -04:00
92eb9d7d8e Fix documentation for ChannelFlags.pinned 2022-04-06 23:06:58 -04:00
23f6876492 Add initial support for forum channels
Closes 
2022-04-06 23:02:58 -04:00
deb7958797 Add new on_thread_create event 2022-04-04 07:22:21 -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
147948af9b Use typing.Self throughout library 2022-03-01 07:53:24 -05:00
3c6279b947 Implement Guild Scheduled Events 2022-03-01 01:00:04 -05:00
60b69e5d57 Add missing message flags 2022-02-27 05:09:04 -05:00
3ce00abeae Fix some type-check errors 2022-02-22 03:59:58 -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
19b10eecfe Add message content to the Intents.default docstring 2022-02-19 00:15:23 -05:00
de78a1071f Add message content intent application flags 2022-02-18 21:20:00 -05:00
37f96e3473 Add message_content intent and move to api v10 2022-02-18 08:44:46 -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: 
2022-02-17 11:26:09 -05:00
423fd1bc26 Add SystemChannelFlags.join_notification_replies
Add SUPPRESS_JOIN_NOTIFICATION_REPLIES system channel flag
See: 
2022-02-17 11:19:32 -05:00
f586f4dfbd Clarify connect() requires Intents.voice_states 2021-08-24 00:02:21 -04:00
79bae47992 flag_value should not be a generic class
Since there is no generic information in `flag_value.__init__()`, 
`flag_value` descriptors get stored as `flag_value[<nothing>]` in mypy
strict mode and then the `__get__` overloads never match. This leads to
errors when using things like `permissions_instance.embed_links` since
`<nothing>` never matches `Permissions`. 

The generic inheritance isn't needed at all since the type information
we care about comes from the call site of `__get__` and not the 
instantiation of the descriptor.
2021-08-18 01:05:08 -04:00
6beef898c6 Rename instances of nitro to premium 2021-07-30 23:10:36 -04:00
60d82cf908 implement guild stickers 2021-07-30 21:25:41 -04:00
262a50196d fix typo in ephemeral function definition 2021-07-21 02:46:39 -04:00
717e723a36 Update intents docs to reflect presence update changes 2021-07-07 20:16:17 -04:00
17268c3368 Add MessageFlags.ephemeral 2021-07-03 21:29:28 -04:00