From ef6162b522d63d2bc06873b5071ae438a8ae74de Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sun, 30 Aug 2020 00:51:47 +0300 Subject: [PATCH] reaction_roles: don't act on own reactions --- .../src/plugins/ReactionRoles/events/AddReactionRoleEvt.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/plugins/ReactionRoles/events/AddReactionRoleEvt.ts b/backend/src/plugins/ReactionRoles/events/AddReactionRoleEvt.ts index 28354517..b653f888 100644 --- a/backend/src/plugins/ReactionRoles/events/AddReactionRoleEvt.ts +++ b/backend/src/plugins/ReactionRoles/events/AddReactionRoleEvt.ts @@ -14,6 +14,11 @@ export const AddReactionRoleEvt = reactionRolesEvent({ const emoji = meta.args.emoji; const userId = meta.args.userID; + if (userId === pluginData.client.user.id) { + // Don't act on own reactions + return; + } + // Make sure this message has reaction roles on it const reactionRoles = await pluginData.state.reactionRoles.getForMessage(msg.id); if (reactionRoles.length === 0) return;