aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/cogs/duck_pond.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bot/cogs/duck_pond.py b/bot/cogs/duck_pond.py
index e1aceb482..66e862ab2 100644
--- a/bot/cogs/duck_pond.py
+++ b/bot/cogs/duck_pond.py
@@ -133,7 +133,11 @@ class DuckPond(Cog):
message = await channel.fetch_message(payload.message_id)
member = discord.utils.get(message.guild.members, id=payload.user_id)
- # Is the member a human and a staff member?
+ # Was the message sent by a human staff member?
+ if not self.is_staff(message.author) or message.author.bot:
+ return
+
+ # Is the reactor a human staff member?
if not self.is_staff(member) or member.bot:
return