added basic aniv timeouts

This commit is contained in:
2025-09-09 01:10:03 +02:00
parent 61da0fd6e0
commit 5c2c3fbb53
4 changed files with 45 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ import { addMessageToChatWidget } from "web/chatWidget/message";
import { isInvuln, setTemporaryInvuln } from "lib/invuln";
import { getUserRecord } from "db/dbUser";
import { createCheerRecord } from "db/dbCheers";
import handleAnivMessage from "lib/handleAnivMessage";
logger.info(`Loaded the following commands: ${commands.keys().toArray().join(', ')}`);
@@ -41,6 +42,9 @@ async function parseChatMessage(msg: EventSubChannelChatMessageEvent) {
};
async function handleChatMessage(msg: EventSubChannelChatMessageEvent, user: User) {
// Aniv message filter
handleAnivMessage(msg, user);
// Parse commands:
if (msg.messageText.startsWith(commandPrefix)) {
const commandSelection = msg.messageText.slice(commandPrefix.length).split(' ')[0]!;