Add NSFW check to reddit follow

This commit is contained in:
Zeva Rose 2022-04-20 10:21:46 -06:00
parent 46a9f0342c
commit e17f4daf0e

View file

@ -81,6 +81,13 @@ class RedditCog(Scale):
await ctx.send("Cannot follow more than 12 Subreddits", ephemeral=True) await ctx.send("Cannot follow more than 12 Subreddits", ephemeral=True)
return 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)) sr = await Subreddit.find_one(q(display_name=subreddit.display_name))
if not sr: if not sr:
sr = Subreddit(display_name=subreddit.display_name, over18=subreddit.over18) sr = Subreddit(display_name=subreddit.display_name, over18=subreddit.over18)