diff --git a/backend/src/plugins/Automod/Automod.ts b/backend/src/plugins/Automod/Automod.ts index 4ad37bd3..f576dc0e 100644 --- a/backend/src/plugins/Automod/Automod.ts +++ b/backend/src/plugins/Automod/Automod.ts @@ -237,6 +237,8 @@ export class AutomodPlugin extends ZeppelinPlugin this.onMessageCreate(msg); this.savedMessages.events.on("create", this.onMessageCreateFn); this.savedMessages.events.on("update", this.onMessageCreateFn); + this.actionedMessageIds = []; } protected getModActions(): ModActionsPlugin { @@ -1483,6 +1486,7 @@ export class AutomodPlugin extends ZeppelinPlugin { if (this.unloaded) return; @@ -1506,6 +1510,13 @@ export class AutomodPlugin extends ZeppelinPlugin this.actionedMessageMax) { + this.actionedMessageIds.shift(); + } + break; // Don't apply multiple rules to the same message } }