aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/ext/commands/core.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/discord/ext/commands/core.py b/discord/ext/commands/core.py
index faac03d1..fb1bce5a 100644
--- a/discord/ext/commands/core.py
+++ b/discord/ext/commands/core.py
@@ -1122,6 +1122,12 @@ def is_owner():
return check(predicate)
+def is_nsfw():
+ """A :func:`check` that checks if the channel is a NSFW channel."""
+ def pred(ctx):
+ return isinstance(ctx.channel, discord.TextChannel) and ctx.channel.is_nsfw()
+ return check(pred)
+
def cooldown(rate, per, type=BucketType.default):
"""A decorator that adds a cooldown to a :class:`Command`
or its subclasses.