The Security Module is a core component of the Discord bot that helps server administrators maintain a safe and welcoming environment. It provides tools for real-time spam detection, bad word filtering, and automated moderation, backed by a dedicated dashboard for monitoring and configuration.
This module is designed with scalability and automation in mind, minimizing the workload of moderators while ensuring rule enforcement.
• Detects and blocks excessive message spam, repeated messages, and flooding attempts.
• Supports customizable thresholds:
• Message frequency limit (e.g., max 5 messages in 10 seconds).
• Duplicate content detection (copy-paste spam).
• Mass mention prevention (limits @everyone or mass user pings).
• Automated actions:
• Temporary mute
• Warning message
• Message deletion
• Monitors all chat messages for offensive or prohibited terms.
• Maintains a customizable word blacklist via the dashboard.
• Configurable actions on detection:
• Auto-delete offending message
• Send a warning to the user
• Escalate to moderators
• Allows creation of exception lists (e.g., words allowed in specific contexts).
• Web-based dashboard for admins and moderators.
• Real-time logs of:
• Spam attempts
• Bad word violations
• Automated actions taken
• Configurable settings:
• Adjust spam thresholds
• Manage prohibited words list
• Configure punishment levels
• Enable/disable features per channel or role
• User-friendly UI for visibility into security events and trends.