From 3afc95c8581fc8e1c1c4a5d45f65494c6ae2b586 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Fri, 2 Apr 2021 19:47:30 +0300 Subject: [PATCH] Fix antiraid_level automod trigger not being available --- backend/src/plugins/Automod/functions/runAutomod.ts | 2 +- backend/src/plugins/Automod/triggers/availableTriggers.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/src/plugins/Automod/functions/runAutomod.ts b/backend/src/plugins/Automod/functions/runAutomod.ts index 08a713a2..3b433c88 100644 --- a/backend/src/plugins/Automod/functions/runAutomod.ts +++ b/backend/src/plugins/Automod/functions/runAutomod.ts @@ -24,7 +24,7 @@ export async function runAutomod(pluginData: GuildPluginData, for (const [ruleName, rule] of Object.entries(config.rules)) { if (rule.enabled === false) continue; - if (!rule.affects_bots && (!user || user.bot) && !context.counterTrigger) continue; + if (!rule.affects_bots && (!user || user.bot) && !context.counterTrigger && !context.antiraid) continue; if (rule.cooldown && checkAndUpdateCooldown(pluginData, rule, context)) { continue; diff --git a/backend/src/plugins/Automod/triggers/availableTriggers.ts b/backend/src/plugins/Automod/triggers/availableTriggers.ts index 680ce5b4..cbb5b7d2 100644 --- a/backend/src/plugins/Automod/triggers/availableTriggers.ts +++ b/backend/src/plugins/Automod/triggers/availableTriggers.ts @@ -26,6 +26,7 @@ import { KickTrigger } from "./kick"; import { BanTrigger } from "./ban"; import { UnbanTrigger } from "./unban"; import { AnyMessageTrigger } from "./anyMessage"; +import { AntiraidLevelTrigger } from "./antiraidLevel"; export const availableTriggers: Record> = { any_message: AnyMessageTrigger, @@ -58,6 +59,8 @@ export const availableTriggers: Record kick: KickTrigger, ban: BanTrigger, unban: UnbanTrigger, + + antiraid_level: AntiraidLevelTrigger, }; export const AvailableTriggers = t.type({ @@ -91,4 +94,6 @@ export const AvailableTriggers = t.type({ kick: KickTrigger.configType, ban: BanTrigger.configType, unban: UnbanTrigger.configType, + + antiraid_level: AntiraidLevelTrigger.configType, });