pikaninja
1d4e339141
Add get_user to the things intents.members affects
2021-05-03 22:15:28 -04:00
Nadir Chowdhury
631a0b1e13
Add support for ApplicationFlags
2021-04-18 20:32:52 -04:00
Rapptz
9eaf1e85e4
Rewrite Asset design
...
This is a breaking change.
This does the following transformations, assuming `asset` represents
an asset type.
Object.is_asset_animated() => Object.asset.is_animated()
Object.asset => Object.asset.key
Object.asset_url => Object.asset_url
Object.asset_url_as => Object.asset.replace(...)
Since the asset type now requires a key (or hash, if you will),
Emoji had to be flattened similar to how Attachment was done since
these assets are keyed solely ID.
Emoji.url (Asset) => Emoji.url (str)
Emoji.url_as => removed
Emoji.url.read => Emoji.read
Emoji.url.save => Emoji.save
This transformation was also done to PartialEmoji.
2021-04-16 11:27:23 -04:00
TheOneMusic
d21e65ce47
Add SystemChannelFlags.guild_reminder_notifications
2021-04-15 08:03:56 -04:00
Nadir Chowdhury
f1fac96e33
Remove private_channel_(delete/create)
events
2021-04-11 15:13:23 -04:00
Rapptz
7afcacc9a1
Remove MemberCacheFlags.online
...
v8 no longer gives enough data for this to be possible
2021-04-11 00:39:13 -04:00
Nadir Chowdhury
83fe98c20d
Add typing for flags
2021-04-07 07:55:55 -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
Steve C
7836046621
Mark User.avatar_url as attribute in Intents.members docstring
...
The line currently comes out to
`User.avatar (User.avatar_url() and User.avatar_url_as())`
but `User.avatar_url` is not callable.
2021-03-13 01:47:06 -05:00
Nihaal Sangha
69bdc3a184
Change copyright year to present
2021-01-15 05:28:11 -05:00
Rapptz
7a3a571e0a
Don't store a user cache if there's no member intent or cache is off
...
Without a cache or member intent the user cache can get out of date
with no events to update the underlying user in the member object.
Ref: #6034
2020-11-23 05:24:13 -05:00
Rapptz
b91ddc6f4e
Mark intent alias flags as actual aliases to skip them in __iter__
...
Fix #5945
2020-10-17 18:50:56 -04:00
Rapptz
e4d7f44aa5
Make Intent class creation more intuitive
2020-09-24 09:00:54 -04:00
Rapptz
59d514fcdf
More intent related documentation
2020-09-24 01:39:45 -04:00
Sebastian Law
2974663367
Fix typos in Intents documentation
2020-09-24 00:17:37 -04:00
apple502j
0ebf5b2fa7
Add support for flag alias
2020-09-24 00:16:37 -04:00
Rapptz
2e06239d3c
Add documentation for gateway intents
2020-09-23 03:21:22 -04:00
Muhammad Hamza
11aaa03ec2
Fix presence intent docstring
2020-09-23 03:21:21 -04:00
Rapptz
213f55ffc7
Disable voice cache in weird intent configurations.
2020-09-23 03:21:21 -04:00
Rapptz
e644a5a060
Fix up wording in MemberCacheFlags exception
2020-09-23 03:21:21 -04:00
Rapptz
8d5c05ed20
Default MemberCacheFlags based on intents
2020-09-23 03:21:21 -04:00
Rapptz
23ae084b8c
Allow finer grained control over the member cache.
2020-09-23 03:21:20 -04:00
Rapptz
e10942a9ee
Add versionadded for intents enum
2020-09-23 03:21:19 -04:00
Rapptz
bec34c1110
Explicitly disable the members presence by default
2020-09-23 03:21:18 -04:00
Rapptz
a6381dcf77
Add support for guild intents
2020-09-23 03:21:15 -04:00
JohnyTheCarrot
ab5f995d78
Add support for public user flags
2020-05-29 22:40:14 -04:00
Io Mintz
a8baf0c9f0
flags: support accessing flag value instances on the class
...
Fixes #4023
2020-04-20 14:59:58 -05:00
Harmon
6f9793fe5e
Fixes and improvements for v1.3 documentation
...
* Add missing versionadded strings for v1.3
* Add missing versionchanged string for Message.edit
* Consistently use versionadded for attributes
* Consistently use versionchanged for parameters
* Use versionchanged for Bot.is_owner
* Fix references in v1.3 changelog
* Improve grammar in v1.3 changelog
2020-01-22 23:55:05 -05:00
Rapptz
6071607176
Bump copyright year to 2020
...
Closes #2510
2020-01-19 20:03:00 -05:00
Rapptz
2de90fbecf
Add User.system and MessageFlags.urgent
2019-12-21 07:39:33 -05:00
Rapptz
f7687e0a68
Clean up flag code significantly.
...
This also fixes the False setting bug.
2019-12-20 21:18:31 -05:00
NCPlayz
9c6a121644
Implement discord.MessageFlags
...
Refactor flags placement and use it for suppression.
2019-12-20 20:56:40 -05:00