spam: fix level-based overrides not working

This commit is contained in:
Dragory 2020-08-02 16:11:17 +03:00
parent 9681ddcc40
commit 97bd884ba3
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
2 changed files with 4 additions and 0 deletions

View file

@ -4,9 +4,11 @@ import { SavedMessage } from "src/data/entities/SavedMessage";
import { logAndDetectMessageSpam } from "./logAndDetectMessageSpam";
export async function logCensor(pluginData: PluginData<SpamPluginType>, savedMessage: SavedMessage) {
const member = pluginData.guild.members.get(savedMessage.user_id);
const config = pluginData.config.getMatchingConfig({
userId: savedMessage.user_id,
channelId: savedMessage.channel_id,
member,
});
const spamConfig = config.max_censor;

View file

@ -7,9 +7,11 @@ import { logAndDetectMessageSpam } from "./logAndDetectMessageSpam";
export async function onMessageCreate(pluginData: PluginData<SpamPluginType>, savedMessage: SavedMessage) {
if (savedMessage.is_bot) return;
const member = pluginData.guild.members.get(savedMessage.user_id);
const config = pluginData.config.getMatchingConfig({
userId: savedMessage.user_id,
channelId: savedMessage.channel_id,
member,
});
const maxMessages = config.max_messages;