mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-10-22 00:13:01 +00:00
Add Guild.nsfw_level
This commit is contained in:
@@ -37,7 +37,7 @@ from .permissions import PermissionOverwrite
|
||||
from .colour import Colour
|
||||
from .errors import InvalidArgument, ClientException
|
||||
from .channel import *
|
||||
from .enums import AuditLogAction, VideoQualityMode, VoiceRegion, ChannelType, try_enum, VerificationLevel, ContentFilter, NotificationLevel
|
||||
from .enums import AuditLogAction, VideoQualityMode, VoiceRegion, ChannelType, try_enum, VerificationLevel, ContentFilter, NotificationLevel, NSFWLevel
|
||||
from .mixins import Hashable
|
||||
from .user import User
|
||||
from .invite import Invite
|
||||
@@ -167,9 +167,8 @@ class Guild(Hashable):
|
||||
preferred_locale: Optional[:class:`str`]
|
||||
The preferred locale for the guild. Used when filtering Server Discovery
|
||||
results to a specific language.
|
||||
|
||||
nsfw: :class:`bool`
|
||||
If the guild is marked as "not safe for work".
|
||||
nsfw_level: :class:`NSFWLevel`
|
||||
The guild's NSFW level.
|
||||
|
||||
.. versionadded:: 2.0
|
||||
"""
|
||||
@@ -183,7 +182,7 @@ class Guild(Hashable):
|
||||
'description', 'max_presences', 'max_members', 'max_video_channel_users',
|
||||
'premium_tier', 'premium_subscription_count', '_system_channel_flags',
|
||||
'preferred_locale', '_discovery_splash', '_rules_channel_id',
|
||||
'_public_updates_channel_id', '_stage_instances', 'nsfw')
|
||||
'_public_updates_channel_id', '_stage_instances', 'nsfw_level')
|
||||
|
||||
_PREMIUM_GUILD_LIMITS = {
|
||||
None: _GuildLimit(emoji=50, bitrate=96e3, filesize=8388608),
|
||||
@@ -318,7 +317,7 @@ class Guild(Hashable):
|
||||
self._discovery_splash = guild.get('discovery_splash')
|
||||
self._rules_channel_id = utils._get_as_snowflake(guild, 'rules_channel_id')
|
||||
self._public_updates_channel_id = utils._get_as_snowflake(guild, 'public_updates_channel_id')
|
||||
self.nsfw = guild.get('nsfw', False)
|
||||
self.nsfw_level = try_enum(NSFWLevel, guild.get('nsfw_level', 0))
|
||||
|
||||
self._stage_instances = {}
|
||||
for s in guild.get('stage_instances', []):
|
||||
|
Reference in New Issue
Block a user