Skip to content

Commit bfe61c8

Browse files
committed
✨ Add creator monetization analytics perms (1 << 41)
1 parent 1575cb4 commit bfe61c8

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

discord/permissions.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ def all_channel(cls: type[P]) -> P:
191191
- :attr:`manage_emojis`
192192
- :attr:`view_audit_log`
193193
- :attr:`view_guild_insights`
194+
- :attr:`view_creator_monetization_analytics`
194195
- :attr:`manage_guild`
195196
- :attr:`change_nickname`
196197
- :attr:`manage_nicknames`
@@ -218,8 +219,10 @@ def general(cls: type[P]) -> P:
218219
permissions :attr:`administrator`, :attr:`create_instant_invite`, :attr:`kick_members`,
219220
:attr:`ban_members`, :attr:`change_nickname` and :attr:`manage_nicknames` are
220221
no longer part of the general permissions.
222+
.. versionchanged:: 2.7
223+
Added :attr:`view_creator_monetization_analytics` permission.
221224
"""
222-
return cls(0b01110000000010000000010010110000)
225+
return cls(0b100000000001110000000010000000010010110000)
223226

224227
@classmethod
225228
def membership(cls: type[P]) -> P:
@@ -610,6 +613,14 @@ def moderate_members(self) -> int:
610613
"""
611614
return 1 << 40
612615

616+
@flag_value
617+
def view_creator_monetization_analytics(self) -> int:
618+
""":class:`bool`: Returns ``True`` if a user can view creator monetization (role subscription) analytics.
619+
620+
.. versionadded:: 2.7
621+
"""
622+
return 1 << 41
623+
613624
@flag_value
614625
def use_soundboard(self) -> int:
615626
""":class:`bool`: Returns ``True`` if a user can use the soundboard in a voice channel.

0 commit comments

Comments
 (0)