aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Slushie <[email protected]>2020-07-08 21:35:04 +0100
committerGravatar Slushie <[email protected]>2020-07-08 21:35:04 +0100
commit63846d17a851c97fe073e5c1e27cd65719d2c854 (patch)
tree6ed1b654dbfeb24a58e3bb6e0a5ac74f46258a76
parentCreate a filtering function to filter eval results (diff)
Call the filter eval command after receiving an eval result
-rw-r--r--bot/cogs/snekbox.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bot/cogs/snekbox.py b/bot/cogs/snekbox.py
index a2a7574d4..649bab492 100644
--- a/bot/cogs/snekbox.py
+++ b/bot/cogs/snekbox.py
@@ -212,7 +212,12 @@ class Snekbox(Cog):
else:
self.bot.stats.incr("snekbox.python.success")
- response = await ctx.send(msg)
+ filter_cog = self.bot.get_cog("Filtering")
+ filter_triggered = await filter_cog._filter_eval(msg, ctx.message)
+ if filter_triggered:
+ response = await ctx.send("Attempt to circumvent filter detected. Moderator team has been alerted.")
+ else:
+ response = await ctx.send(msg)
self.bot.loop.create_task(
wait_for_deletion(response, user_ids=(ctx.author.id,), client=ctx.bot)
)