From d3a86a5fb6dd42d9fc2ab5eb44de5bc750563119 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Wed, 26 Apr 2017 21:02:30 -0400 Subject: [PATCH] Add TextChannel.is_nsfw method to check for NSFW channels. --- discord/channel.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/discord/channel.py b/discord/channel.py index 058f1d394..d674d5b76 100644 --- a/discord/channel.py +++ b/discord/channel.py @@ -110,6 +110,11 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable): """Returns a list of :class:`Member` that can see this channel.""" return [m for m in self.guild.members if self.permissions_for(m).read_messages] + def is_nsfw(self): + """Checks if the channel is NSFW.""" + n = self.name + return n == 'nsfw' if len(n) < 5 else n[:5] == 'nsfw-' + @asyncio.coroutine def edit(self, **options): """|coro|