Feature
AutoMod and raid protection
Filters catch spam and bad links before your moderators wake up. When a raid or a compromised admin account hits, one command locks channels, blocks joins or strips dangerous permissions from every role.
Guided setup
/automod setup walks through filters, a log channel and the account-age gate in one go. /automod config opens the full dashboard afterwards.
Your own punishments
For each filter, choose log, warn, mute, kick, ban or quarantine with /automod punishment.
Account-age gate
Raids usually use freshly made accounts. /automod age-gate acts on anyone younger than the number of days you choose; exempt real people with /automod age-gate-override.
Quarantine
Suspicious member? /security quarantine-add isolates them instantly, without a ban, while you look closer.
Panic mode
/security lockdown-roles strips dangerous permissions from every role below Hana, which stops a compromised admin account from deleting channels or mass-banning. /security unlock-roles puts them back.
Join lockdown
During a raid, /security lockdown-joins kicks or bans every new join until you run /security unlock-joins.
Set it up
- Run
/automod setupand follow the steps. Pick a staff-only log channel. - Open
/automod configand turn on the filters you want. New filters start conservative so nobody is muted by surprise. - Set punishments per filter with
/automod punishment. - Add words with
/automod blocked-words. - Check everything with
/automod show.
Tip: Write the emergency commands down for your mod team now:
/security lockdown-server,/security lockdown-joinsand/security lockdown-roles. During a raid nobody wants to search for them.
Related guides
Questions
Will AutoMod mute people by accident?
Filters are off until you turn them on, and you choose the punishment for each one. Start with log or warn and tighten later.
What does panic mode actually change?
It removes dangerous permissions, the ones that let someone delete channels or ban members, from every role below Hana. /security unlock-roles restores what it removed.
Can it protect age-restricted channels?
Yes. /ageverif setup adds an agreement gate members must accept before they can see those channels.
Commands
Staff commands are marked with the permission they need. Full reference.
AutoMod & raid protection
/automod setup
Manage Server Guided setup wizard for AutoMod, logs, and account age verification.
min_account_age_daysoptional Minimum account creation age in days to allow joining (e.g. 7).
/automod config
Manage Server Launch the interactive AutoMod Control Dashboard (filters, punishments, security, verification, and logs).
/automod show
Manage Server Show the AutoMod & Security status overview.
/automod punishment
Manage Server Configure what action AutoMod takes when a specific filter is triggered.
filter_typeThe filter to configure (word_filter, invite_filter, link_filter, caps_filter, emoji_filter, file_filter, new_account_filter, anti_spam).actionAction to execute (log, warn, mute, kick, ban, quarantine).duration_minutesoptional Mute duration in minutes if action is mute (0 = permanent, default 10).
/automod blocked-words
Staff Manage the blocked words list.
/automod age-gate
Manage Server Configure account age gate: minimum days required to join without being kicked.
enabledoptional Enable or disable the account age gate.daysoptional Minimum account age in days (e.g. 3, 7, 30).actionoptional Action taken against underage accounts (kick, ban, quarantine, log).
/automod age-gate-override
Manage Server Manually exempt or unexempt a user from the account age gate.
actionAdd Exemption, Remove Exemption, or List Exemptions.useroptional User to exempt (select a member).user_idoptional Raw Discord User ID if user has not joined yet.
/automod verification
Staff Configure member verification.
/automod post-verify
Staff Post the verification panel.
/automod channel-setup
Staff Set up AutoMod channels.
/automod channel-setup-undo
Staff Undo the AutoMod channel setup.
/automod diagnostics
Manage Server Analyze AutoMod engine efficiency and database status.
/security quarantine-add
Manage Server Quarantine a member instantly.
memberThe target member.reasonoptional Optional reason.dmoptional Whether to DM the user.
/security quarantine-remove
Manage Server Remove a user from quarantine.
memberThe target member.reasonoptional Optional reason.dmoptional Whether to DM the user.
/security quarantine-list
Staff List quarantined members.
/security quarantine-forget
Staff Drop the quarantine record of someone who left.
/security sanitize
Manage Server Force clean a user's nickname (dehoist & norm).
memberTarget member.reasonoptional Optional reason.dmoptional Whether to DM the user.
/security verify
Manage Server Manually verify a member.
memberTarget member.dmoptional Whether to DM the user confirming verification.
/security lockdown-channel
Manage Server Lock a specific channel instantly.
channeloptional The target channel (defaults to current).
/security unlock-channel
Manage Server Unlock a specific channel.
channeloptional The target channel (defaults to current).
/security lockdown-server
Manage Server Instantly locks every channel in the server, preventing standard users from sending messages.
blindoptional Blind lock channels completely (hide visibility).
/security unlock-server
Manage Server Restores standard messaging permissions to all channels.
/security lockdown-roles
Manage Server CRITICAL PANIC MODE: Strips dangerous permissions from every role hierarchically below the bot to halt rogue admins.
/security unlock-roles
Manage Server Reverts the Panic Mode state, restoring previously stripped role permissions.
/security lockdown-joins
Manage Server Auto-kick or auto-ban new members joining the server.
actionChoose to kick or ban.
/security unlock-joins
Manage Server Allow users to join normally.
Age verification
/ageverif setup
Administrator Opens the Interactive UI Wizard to deploy a secure, legally compliant agreement gate.
custom_imageoptional Optional direct image banner attachment.
/ageverif manual
Administrator Bypass the gate to manually verify (or unverify) a specific user.
memberThe target member to modify.actionGrant (1) or Revoke (0).
Try it on your server.
Free, set up in a few minutes, and easy to remove if it isn't for you.