Mod Actions
View logs, manage punishments, and take mod actions
The standard moderation commands: /ban, /unban, /kick, /mute (a Discord timeout), /unmute and /softban (ban and unban to clear someone's messages). Every action is recorded as a case, and the dashboard shows recent cases, active punishments and recent warnings, with quick actions of its own.
- Free, like every feature
- Off until you switch it on
- 8 commands
Set it up
- Switch on Mod Actions
Dashboard → your server → Modules → Moderation → Mod Actions. It starts off, like every feature.
- Open Mod Actions in the sidebar
Its settings save as you change them and work straight away.
- Require a reason
Ban, kick, mute, warn and softban are refused unless the moderator says why. Every case then has a reason on record.
- Announce bans
Post a message in a channel whenever someone is banned (by anyone, with any bot). They are named, never pinged.
- Channel
Where a message is posted whenever someone is banned (by anyone, with any bot).
- Message ({user}, {server}, {reason})
The ban announcement. {user} is the banned member (named, never pinged) and {reason} is the reason given.
- Try /ban
Ban a user from the server New commands show up within about a minute; press Ctrl+R in Discord if you can't see them yet.
Settings
Everything on the Mod Actions page of the dashboard. Changes save as you make them.
- Require a reason
- Ban, kick, mute, warn and softban are refused unless the moderator says why. Every case then has a reason on record.
- Announce bans
- Post a message in a channel whenever someone is banned (by anyone, with any bot). They are named, never pinged.
- Channel
- Where a message is posted whenever someone is banned (by anyone, with any bot).
- Message ({user}, {server}, {reason})
- The ban announcement. {user} is the banned member (named, never pinged) and {reason} is the reason given. e.g. 🔨 **{user}** was banned.
Commands
Who can use each one is up to you: the "Who can use this" card on the page, or Command Access.
/ban
Ban a user from the server
| Option | What to give it | Needed? |
|---|---|---|
user | User to ban (member) | Yes |
reason | Reason for ban (text) | Optional |
duration | Temp ban duration (e.g. 1h, 1d, 7d) (text) | Optional |
delete_days | Days of messages to delete (0-7) (whole number, 0–7) | Optional |
/unban
Unban a user from the server
| Option | What to give it | Needed? |
|---|---|---|
user_id | User ID to unban (text) | Yes |
/kick
Kick a user from the server
| Option | What to give it | Needed? |
|---|---|---|
user | User to kick (member) | Yes |
reason | Reason for kick (text) | Optional |
/mute
Timeout a user
| Option | What to give it | Needed? |
|---|---|---|
user | User to mute (member) | Yes |
duration | Duration (e.g. 5m, 1h, 1d) (text) | Yes |
reason | Reason for mute (text) | Optional |
/unmute
Remove timeout from a user
| Option | What to give it | Needed? |
|---|---|---|
user | User to unmute (member) | Yes |
/softban
Ban and immediately unban a user (clears their messages)
| Option | What to give it | Needed? |
|---|---|---|
user | User to softban (member) | Yes |
reason | Reason for softban (text) | Optional |
/modlogs
View moderation history for a user
| Option | What to give it | Needed? |
|---|---|---|
user | User to check (member) | Yes |
/case
Look up or update a moderation case by its number
/case view
Show a case
| Option | What to give it | Needed? |
|---|---|---|
number | Case number (whole number) | Yes |
/case note
Add a staff note to a case
| Option | What to give it | Needed? |
|---|---|---|
number | Case number (whole number) | Yes |
text | The note (text) | Yes |
/case reason
Change a case's reason
| Option | What to give it | Needed? |
|---|---|---|
number | Case number (whole number) | Yes |
text | The new reason (text) | Yes |