From f15077cca8dc3d43b755ac03cc1bac36e5469979 Mon Sep 17 00:00:00 2001
From: Anonymus Raccoon
Date: Wed, 15 Jul 2020 13:41:37 +0200
Subject: [PATCH] Preventing duplicates reactions handlers
---
nemo.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/nemo.py b/nemo.py
index ce32c3b..e93924d 100644
--- a/nemo.py
+++ b/nemo.py
@@ -62,6 +62,9 @@ class Nemo(discord.Client):
if payload.event_type != "REACTION_ADD":
return
+ if any([x for x in self.cached_messages if x.id == payload.message_id]):
+ return
+
channel: discord.TextChannel = self.get_channel(payload.channel_id)
message: discord.Message = await channel.fetch_message(payload.message_id)
key = f"{payload.emoji.name}:{payload.emoji.id}" if payload.emoji.id else payload.emoji.name