Moderation
Keep your server safe with AutoMod, warnings, bans, and comprehensive audit logs.
Moderation
Hubdustry's Moderation module provides a comprehensive toolkit for keeping your server safe and welcoming. From automated filters to manual actions with full audit logging.
Commands
| Command | Description |
|---|---|
/warn @user <reason> | Issue a warning |
/warnings @user | View a member's warning history |
/kick @user <reason> | Kick a member |
/ban @user <reason> | Ban a member |
/unban <user_id> | Unban a user by ID |
/mute @user <duration> | Timeout a member |
/unmute @user | Remove a timeout |
/purge <count> | Bulk delete messages (up to 100) |
/slowmode <seconds> | Set channel slowmode |
/lock | Lock the current channel |
/unlock | Unlock the current channel |
AutoMod
Hubdustry's AutoMod automatically detects and handles rule-breaking content:
Filters
| Filter | Description |
|---|---|
| Spam | Detects repeated messages, mass mentions, and message floods |
| Links | Blocks unauthorized links (whitelist supported) |
| Invites | Blocks Discord invite links |
| Caps | Flags messages with excessive capitalization |
| Bad Words | Custom word/phrase blacklist with wildcard support |
AutoMod Actions
When a filter triggers, you can configure the action:
- Delete message — Remove the offending message
- Warn user — Issue an automatic warning
- Mute user — Apply a timeout (configurable duration)
- Log only — Just log the event without taking action
Ignored Roles & Channels
You can exempt specific roles or channels from AutoMod:
- Ignored roles: Staff, moderators, VIPs
- Ignored channels: Bot channels, admin channels
Warning System
Warnings accumulate and can trigger automatic escalation:
| Threshold | Action |
|---|---|
| 3 warnings | Auto-mute (1 hour) |
| 5 warnings | Auto-mute (24 hours) |
| 7 warnings | Auto-kick |
| 10 warnings | Auto-ban |
Thresholds are fully customizable from the dashboard.
Audit Log
All moderation actions are logged to a designated channel:
- Who took the action
- What action was taken
- Against whom
- Reason provided
- Timestamp
Configure the log channel in Dashboard → Moderation → Audit Log.
Permissions Required
| Permission | Why |
|---|---|
| Ban Members | To ban/unban users |
| Kick Members | To kick users |
| Moderate Members | To timeout users |
| Manage Messages | To delete messages and purge |
| Manage Channels | To lock/unlock channels and set slowmode |