aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanisÅ‚aw Jelnicki <[email protected]>2021-05-23 11:07:33 +0200
committerGitHub <[email protected]>2021-05-23 05:07:33 -0400
commit65439732b37bead34cc321285c5e4909e0575634 (patch)
treefec8ecdff01cc03dea22c180f3498021dd34ae40
parent[docs] typo fix (diff)
downloaddiscord.py-65439732b37bead34cc321285c5e4909e0575634.tar.xz
discord.py-65439732b37bead34cc321285c5e4909e0575634.zip
Add Discord Certified Moderator user flag
-rw-r--r--discord/enums.py1
-rw-r--r--discord/flags.py8
-rw-r--r--docs/api.rst3
3 files changed, 12 insertions, 0 deletions
diff --git a/discord/enums.py b/discord/enums.py
index 7672602f..5f6a599b 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 460f7c5b..166a82ef 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 baf3c3f1..d3aa1729 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