Enhance bot functionality with AutoMod, Logging, Welcome, and Verification features
- Implemented AutoMod capabilities including spam filtering, anti-raid, and anti-nuke actions. - Added Logging module to track moderation actions and events across the bot. - Introduced Welcome module for customizable welcome messages and autoroles. - Developed Verification system with captcha and role assignment features. - Updated Prisma schema to include new models for AutoMod, Logging, Welcome, and Verification. - Enhanced command localization for new features in both German and English. - Improved health server to handle captcha verification requests. - Added new environment variable for public base URL to support captcha links.
This commit is contained in:
11
apps/bot/src/queues.ts
Normal file
11
apps/bot/src/queues.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { Queue } from 'bullmq';
|
||||
import { redis } from './redis.js';
|
||||
|
||||
export const moderationQueueName = 'moderation';
|
||||
export const moderationQueue = new Queue(moderationQueueName, { connection: redis });
|
||||
export const backupQueueName = 'backups';
|
||||
export const backupQueue = new Queue(backupQueueName, { connection: redis });
|
||||
export const automodQueueName = 'automod';
|
||||
export const automodQueue = new Queue(automodQueueName, { connection: redis });
|
||||
export const verificationQueueName = 'verification';
|
||||
export const verificationQueue = new Queue(verificationQueueName, { connection: redis });
|
||||
Reference in New Issue
Block a user