HubdustryHubdustry

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

CommandDescription
/warn @user <reason>Issue a warning
/warnings @userView 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 @userRemove a timeout
/purge <count>Bulk delete messages (up to 100)
/slowmode <seconds>Set channel slowmode
/lockLock the current channel
/unlockUnlock the current channel

AutoMod

Hubdustry's AutoMod automatically detects and handles rule-breaking content:

Filters

FilterDescription
SpamDetects repeated messages, mass mentions, and message floods
LinksBlocks unauthorized links (whitelist supported)
InvitesBlocks Discord invite links
CapsFlags messages with excessive capitalization
Bad WordsCustom word/phrase blacklist with wildcard support

AutoMod Actions

When a filter triggers, you can configure the action:

  1. Delete message — Remove the offending message
  2. Warn user — Issue an automatic warning
  3. Mute user — Apply a timeout (configurable duration)
  4. 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:

ThresholdAction
3 warningsAuto-mute (1 hour)
5 warningsAuto-mute (24 hours)
7 warningsAuto-kick
10 warningsAuto-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

PermissionWhy
Ban MembersTo ban/unban users
Kick MembersTo kick users
Moderate MembersTo timeout users
Manage MessagesTo delete messages and purge
Manage ChannelsTo lock/unlock channels and set slowmode
Edit on GitHub

On this page