diff options
| author | Rapptz <[email protected]> | 2019-05-29 20:55:43 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2019-06-04 18:30:46 -0400 |
| commit | 2b27a7a9d53cad6c5bfd9da773bbcca4fee9d364 (patch) | |
| tree | 8c77c14c6ba8b6c001afb238823ab8731b10c7d2 | |
| parent | Add Emoji.available field (diff) | |
| download | discord.py-2b27a7a9d53cad6c5bfd9da773bbcca4fee9d364.tar.xz discord.py-2b27a7a9d53cad6c5bfd9da773bbcca4fee9d364.zip | |
Add Member.premium_since to denote member boost date.
| -rw-r--r-- | discord/member.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/discord/member.py b/discord/member.py index 4901e777..28f76e8b 100644 --- a/discord/member.py +++ b/discord/member.py @@ -150,15 +150,19 @@ class Member(discord.abc.Messageable, _BaseUser): The guild that the member belongs to. nick: Optional[:class:`str`] The guild specific nickname of the user. + premium_since: Optional[:class:`datetime.datetime`] + A datetime object that specifies the date and time in UTC when the member used their + Nitro boost on the guild, if available. This could be ``None``. """ - __slots__ = ('_roles', 'joined_at', '_client_status', 'activities', 'guild', 'nick', '_user', '_state') + __slots__ = ('_roles', 'joined_at', 'premium_since', '_client_status', 'activities', 'guild', 'nick', '_user', '_state') def __init__(self, *, data, guild, state): self._state = state self._user = state.store_user(data['user']) self.guild = guild self.joined_at = utils.parse_time(data.get('joined_at')) + self.premium_since = utils.parse_time(data.get('premium_since')) self._update_roles(data) self._client_status = { None: 'offline' |