From 65439732b37bead34cc321285c5e4909e0575634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Jelnicki?= Date: Sun, 23 May 2021 11:07:33 +0200 Subject: [PATCH] Add Discord Certified Moderator user flag --- discord/enums.py | 1 + discord/flags.py | 8 ++++++++ docs/api.rst | 3 +++ 3 files changed, 12 insertions(+) diff --git a/discord/enums.py b/discord/enums.py index 7672602f8..5f6a599b2 100644 --- a/discord/enums.py +++ b/discord/enums.py @@ -397,6 +397,7 @@ class UserFlags(Enum): bug_hunter_level_2 = 16384 verified_bot = 65536 verified_bot_developer = 131072 + discord_certified_moderator = 262144 class ActivityType(Enum): unknown = -1 diff --git a/discord/flags.py b/discord/flags.py index 460f7c5b1..166a82ef2 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -386,6 +386,14 @@ class PublicUserFlags(BaseFlags): """ return UserFlags.verified_bot_developer.value + @flag_value + def discord_certified_moderator(self): + """:class:`bool`: Returns ``True`` if the user is a Discord Certified Moderator. + + .. versionadded:: 2.0 + """ + return UserFlags.discord_certified_moderator.value + def all(self) -> List[UserFlags]: """List[:class:`UserFlags`]: Returns all public flags the user has.""" return [public_flag for public_flag in UserFlags if self._has_flag(public_flag.value)] diff --git a/docs/api.rst b/docs/api.rst index baf3c3f10..d3aa17297 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -1130,6 +1130,9 @@ of :class:`enum.Enum`. .. attribute:: verified_bot_developer The user is an Early Verified Bot Developer. + .. attribute:: discord_certified_moderator + + The user is a Discord Certified Moderator. .. class:: ActivityType