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