diff options
| author | Rapptz <[email protected]> | 2019-12-21 07:46:15 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2019-12-21 07:46:15 -0500 |
| commit | c92ca4ee076388c076dd8fc864a6140450e7ef45 (patch) | |
| tree | 647ece75b449792545760d1d87fd77ea6af4cc59 /discord | |
| parent | Add User.system and MessageFlags.urgent (diff) | |
| download | discord.py-c92ca4ee076388c076dd8fc864a6140450e7ef45.tar.xz discord.py-c92ca4ee076388c076dd8fc864a6140450e7ef45.zip | |
Add Profile.system and Profile.team_user to query newer flags
Diffstat (limited to 'discord')
| -rw-r--r-- | discord/enums.py | 2 | ||||
| -rw-r--r-- | discord/user.py | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/discord/enums.py b/discord/enums.py index 804b3959..740a1036 100644 --- a/discord/enums.py +++ b/discord/enums.py @@ -396,6 +396,8 @@ class UserFlags(Enum): hypesquad_brilliance = 128 hypesquad_balance = 256 early_supporter = 512 + team_user = 1024 + system = 4096 class ActivityType(Enum): unknown = -1 diff --git a/discord/user.py b/discord/user.py index b6f59c51..745bb439 100644 --- a/discord/user.py +++ b/discord/user.py @@ -71,6 +71,14 @@ class Profile(namedtuple('Profile', 'flags user mutual_guilds connected_accounts flags = (UserFlags.hypesquad_bravery, UserFlags.hypesquad_brilliance, UserFlags.hypesquad_balance) return [house for house, flag in zip(HypeSquadHouse, flags) if self._has_flag(flag)] + @property + def team_user(self): + return self._has_flag(UserFlags.team_user) + + @property + def system(self): + return self._has_flag(UserFlags.system) + _BaseUser = discord.abc.User class BaseUser(_BaseUser): |