diff --git a/jarvis/cogs/reddit.py b/jarvis/cogs/reddit.py index 679010b..289701f 100644 --- a/jarvis/cogs/reddit.py +++ b/jarvis/cogs/reddit.py @@ -81,6 +81,13 @@ class RedditCog(Scale): await ctx.send("Cannot follow more than 12 Subreddits", ephemeral=True) return + if subreddit.over18 and not channel.nsfw: + await ctx.send( + "Subreddit is nsfw, but channel is not. Mark the channel NSFW first.", + ephemeral=True, + ) + return + sr = await Subreddit.find_one(q(display_name=subreddit.display_name)) if not sr: sr = Subreddit(display_name=subreddit.display_name, over18=subreddit.over18)