Skip to content
Browse the docs

Security

Moderation

Bans, kicks, timeouts, warnings, cases and mass actions.

Setup menu#

/moderation setup β€” DM members on actions, require a reason, warning expiry, and the mod log and staff command log channels. The status line shows your escalation rules (/moderation escalation-add).

Every action goes through one path: hierarchy check β†’ whitelist check β†’ Discord action β†’ case β†’ log β†’ optional DM.

Quick start#

  1. /moderation settings dm_on_action:true require_reason:true warn_expiry_days:30
  2. /moderation escalation-add warns:3 action:timeout duration:1h
  3. /logging set category:Moderation channel:#mod-logs

Commands#

/ban /unban /softban /kick /timeout /untimeout /warn /warnings view|remove|clear /case view|reason /cases /purge /lock /unlock /hide /unhide (all:true = whole server) /slowmode /nickname /role (toggles) /roleall /roleicon /stickynick /voice mute|deafen|kick|move /snipe /nuke /unbanall /server name|icon|banner Β· right-click β†’ Moderation history

Prefix: m!ban @user 7d spam, m!mute @user 1h, m!lockall, m!warns @user, m!vckick @user…

Roles for many members β€” /roleall#

/roleall role:@Verified gives the role to everyone who lacks it. Narrow it down:

OptionWhat it does
targetEveryone (default), humans, bots, boosters, members in voice, members with no roles
actionGive (default) or take
with_role / without_roleOnly members who have / don't have another role
joined_within / joined_beforeOnly members who joined in the last 7d, or more than 30d ago
reasonShown in the audit log

Miwi shows a preview with the member count first, then runs it in the background with live progress and a Cancel button. Prefix: m!roleall @Verified humans, m!rolehumans @Member, m!derole @Event; the old m!massrole still works.

Protected people#

Nobody can moderate the owner. Only the owner can moderate extra owners. Protected whitelist members can only be moderated by the owner or extra owners. Regular role hierarchy still applies on top.

Permissions#

Each command needs the matching Discord permission (Ban Members, Kick Members, Timeout Members, Manage Messages…) β€” the same for slash and prefix. Miwi manager roles (/settings manager-role) also count.

Still stuck? Ask in the support server β€” real people answer.

Moderation Β· Docs Β· Miwi