Enbot logo

Enbot

Commands
Add to your server
Enbot logoEnbot
🔥 Powered by Enbot!

This is a public instance of Enbot. You can invite it to your server by clicking on the button below or by clicking here.

Invite Enbot

Product

  • Features
  • Commands
  • Dashboard
  • Status

Resources

  • Documentation
  • Getting Started
  • FAQ

Community

  • Discord Server
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

Copyright © 2020 - 2026 Enbot. All rights reserved.

Status•Docs
Home
OverviewGetting StartedFeatures
Guides
Dashboard GuideBest PracticesFAQ
Commands
Fun CommandsModerationUtilityMusic
Configuration
Auto-ModerationXP SystemGiveaways
Support
TroubleshootingCommand List
Loading documentation...
Docs
Support
Auto-Moderation

Auto-Moderation

Advanced moderation system

Intelligent automated moderation with customizable filters and rule enforcement.

Learn More

🎯 Overview

Enbot's auto-moderation system provides intelligent, automated moderation capabilities to maintain a healthy server environment. Using advanced filtering algorithms and customizable rules, it automatically detects and handles various types of rule violations, reducing the need for manual moderation while ensuring consistent enforcement.

Automated

24/7 monitoring and enforcement without manual intervention

Customizable

Highly configurable filters and punishment actions

Intelligent

Smart detection algorithms with minimal false positives

🚀 Quick Setup

Get started with auto-moderation in just a few steps:

1

Access Dashboard

Navigate to your server dashboard and click on "Auto-Moderation"

2

Enable Filters

Choose which filters to activate based on your server needs

3

Configure Actions

Set appropriate punishment actions for each filter

4

Test & Monitor

Monitor logs and adjust settings as needed

🔍 Available Filters

Comprehensive filtering system with granular control:

🚫

Anti-Badwords

Filter inappropriate language and profanity

Configuration Options:

  • • Custom word and phrase lists
  • • Case-insensitive matching
  • • Partial word detection
  • • Regular expression support
  • • Whitelist for allowed words

Use Cases:

  • • Profanity filtering
  • • Hate speech prevention
  • • Custom server rules
  • • Brand protection
🔗

Anti-Invite

Block unauthorized Discord server invites

Configuration Options:

  • • Whitelist specific servers
  • • Block all external invites
  • • Allow permanent invites only
  • • Custom invite patterns
  • • Vanity URL handling

Use Cases:

  • • Raid prevention
  • • Server advertising control
  • • Partnership management
  • • Community isolation
🌐

Anti-Link

Control and filter unwanted links and URLs

Configuration Options:

  • • Domain whitelisting
  • • Block all links globally
  • • Image link handling
  • • Shortened URL detection
  • • Embed preview control

Use Cases:

  • • Spam link prevention
  • • NSFW content blocking
  • • Malware protection
  • • Advertising control
📢

Anti-Mention

Prevent mass mentions and notification spam

Configuration Options:

  • • Maximum mentions per message
  • • Role mention limits
  • • @everyone/@here control
  • • Time-based thresholds
  • • User mention frequency

Use Cases:

  • • Ping spam prevention
  • • Raid mitigation
  • • Notification overload protection
  • • Server performance
💬

Anti-Spam

Detect and prevent message flooding and spam

Configuration Options:

  • • Messages per time window
  • • Duplicate message detection
  • • Character and line limits
  • • Caps lock detection
  • • Emoji spam control

Use Cases:

  • • Flood prevention
  • • Bot spam blocking
  • • Channel cleanliness
  • • Server performance
🔤

Anti-Caps

Control excessive use of capital letters

Configuration Options:

  • • Percentage threshold
  • • Minimum message length
  • • Word-based detection
  • • Exempt words/phrases
  • • Language-specific rules

Use Cases:

  • • Shouting prevention
  • • Readability improvement
  • • Professional appearance
  • • Accessibility

⚡ Punishment Actions

Flexible punishment system with escalating consequences:

🗑️

Delete Message

Remove the offending content immediately

⚠️

Send Warning

Private message warning to the user

⏰

Timeout

Temporarily restrict messaging (1m - 28d)

🔇

Mute

Voice channel mute for specified duration

👢

Kick

Remove user from server (temporary)

🚫

Ban

Permanent server ban with optional reason

💡 Pro Tip

Combine multiple actions for comprehensive moderation. For example: Delete Message + Send Warning + Timeout for serious violations.

⚙️ Advanced Configuration

📈 Thresholds & Escalation

1st ViolationWarning

Private message notification

2nd ViolationTimeout (5 min)

Short cooling period

3rd ViolationTimeout (1 hour)

Extended timeout

4th ViolationKick

Temporary removal

5+ ViolationsBan

Permanent ban

🛡️ Exemptions

Role Exemptions

  • • Server Owner (always exempt)
  • • Administrator permissions
  • • Custom moderator roles
  • • Bot roles

Channel Exemptions

  • • Staff-only channels
  • • Bot command channels
  • • Admin discussion channels
  • • Custom exempt channels

User Exemptions

  • • Trusted community members
  • • Content creators
  • • VIP/Premium users
  • • Individual user overrides

📊 Logging & Monitoring

Comprehensive logging system for transparency and review:

📝 Log Information

User Details

Username, ID, roles, join date

Violation Details

Filter triggered, severity, timestamp

Content Context

Message content, channel, attachments

Action Taken

Punishment applied, duration, reason

📊 Analytics Dashboard

Real-time Statistics

  • • Violations per hour/day
  • • Most triggered filters
  • • Active punishments
  • • Response time metrics

Trend Analysis

  • • Weekly/monthly reports
  • • User behavior patterns
  • • Filter effectiveness
  • • False positive rates

Export Options

  • • CSV/JSON export
  • • Custom date ranges
  • • Filtered reports
  • • Automated summaries

💡 Best Practices

🚀 Getting Started

Start Simple

Begin with basic filters (spam, invites) before enabling advanced rules

Test Thoroughly

Test filters in a private channel before enabling server-wide

Monitor Logs

Regularly review logs to identify false positives and adjust settings

⚡ Advanced Tips

Custom Word Lists

Create server-specific word lists for community standards

Progressive Discipline

Use escalating punishments to give users multiple chances

Staff Communication

Keep staff informed about rule changes and moderation actions

🔧 Troubleshooting

❌ False Positives

If legitimate messages are being flagged:

  • • Add words to whitelist in badwords filter
  • • Adjust sensitivity settings
  • • Add user/role exemptions
  • • Review and refine custom rules

⚠️ Missing Violations

If violations aren't being caught:

  • • Check bot permissions (Manage Messages)
  • • Verify filter is enabled
  • • Review filter sensitivity settings
  • • Check for conflicting exemptions

🔄 Performance Issues

If the bot seems slow or unresponsive:

  • • Reduce number of active filters
  • • Use channel-specific rules instead of global
  • • Limit custom word lists size
  • • Check server connection and latency

🔗 Related Categories

Getting Started

Setup and installation guide

Moderation Commands

Manual moderation tools

Bot Features

Explore all bot capabilities