Moderation · free on every plan
A Discord moderation bot your team can defend.
Warn, time out, kick or ban in one command. Every action against a member becomes a numbered case with who acted and why. Members can report, and appeal when you allow it.
- One command, one case
- Warn, time out, kick or ban, recorded for you
- Members know why
- A private message with the reason
- Repeats escalate
- The next step happens on its own
- Ready for a bad night
- Purge, panic mode and anti-nuke on hand
01Act
One command, one case
Warn, time out, kick or ban, and the record is written for you.
- Each action opens a numbered case with the member, the moderator and the reason.
- A ban can be permanent or lift itself after up to 28 days, and can delete up to 7 days of messages.
- Guardy checks permissions and role order first. If Discord refuses, nothing happens and the case says so.
Commands/warnStaff/timeoutStaff/kickStaff/banStaff/untimeoutStaff/unbanStaff
Example replies to a temporary /ban and the /unban that lifts it. Both cases stay on record.
02Member told
The member knows why
Guardy sends the member a private message with the reason.
- The message shows the reason, when it ends, their strike count and the case number.
- On for warnings, timeouts, kicks and bans by default. Turn each one off on its own.
- With appeals on, it carries an Appeal this decision button. Lifting a ban or timeout sends no message.
An example ban notice, sent with the server’s name and icon. With appeals on, it carries the appeal button.
03Cases
A record you can trust
Look up any case or member in seconds, in Discord or on the dashboard.
- /warnings shows a member’s active strikes and their 10 most recent cases.
- Fix a reason with /reason. The old one stays in the case’s edit history.
- /void takes back a strike but keeps the case. /note adds a note without any action.
Commands/caseStaff/warningsStaff/noteStaff/reasonStaff/voidStaff
An example /warnings reply. Voided cases are not counted.
04Strike ladder
Repeat offences escalate
Strikes add up, and the next step happens on its own.
- The default ladder within 7 days: warn, 1 hour timeout, 24 hour timeout, kick, ban.
- Strikes come from /warn and from AutoMod rules that count as a strike. Timeouts, kicks and bans by hand do not add one.
- On by default. Change the steps and the window on the Strikes page, or turn it off.
Command/warnStaff
An example /warn that reached the second step, and a ladder step on the dashboard.
05Reports and appeals
Members report. Banned members appeal.
Give members a proper way in, so problems reach your team.
- Members use /report, or right-click a message or a person and pick Report message or Report user.
- Reports go to your staff channel and the Mod queue on the dashboard. Reports are off until you turn them on.
- Appeals (off by default) open a web form with two standard questions. Moderators answer in Appeals, and accepting lifts the ban.
Command/report
An example /report reply. Only Sam sees it.
06Raids
Clean up fast when it goes wrong
Tools for a bad night, ready before you need them.
- /purge up to 1,000 messages, from one member or everyone, and /slowmode up to 6 hours.
- Anti-nuke and panic mode: anti-nuke (off by default) alerts the owner or removes roles after a burst of bans, kicks or deletions. /panic on pauses invites and holds every new member.
- Traps catch accounts that post in a bait channel or take a bait role. Rejoins gives chosen roles back when a member returns. Both are off by default.
Commands/purgeStaff/slowmodeStaff/panicStaff
An example /purge aimed at one member. A purge of a whole channel opens no case: the job is the record.
07Set up
Your team, your rules
Set who moderates and what gets logged on the dashboard.
- Give moderator roles the Cases page without full admin. Every action still checks the member’s Discord permission.
- A mod log channel gets cases, panic mode, anti-nuke and join gate events. Guardy can make a private #mod-log for you.
- On the Cases page, staff can add a note, fix a reason, void a strike or lift a punishment.
An example case on the dashboard and the same case in the mod log.
Every setting, on the dashboard
Moderation works with no setup. These pages make it yours.
Members and staff
- Member messages
- Warnings, timeouts, kicks and bans, each on or off. All on to start.
- Moderator roles
- Access to the Cases page without full admin.
- Mod log
- Off until you pick or create a channel.
Strikes
- Ladder
- Up to 100 steps: warn, timeout, kick or ban.
- Window
- 7 days to start, from 1 to 365.
- On or off
- On to start. See 04
Reports and appeals
- Reports
- A staff channel, an optional report emoji, and who may not report.
- Appeals
- Within 30 days of the action, once every 7 days after a no.
- Your questions
- Two standard ones. Premium adds up to 10 of your own.
Raid protection
- Emergency
- Automatic lockdown that lifts after 15 minutes, and a /panic reminder every hour.
- Anti-nuke
- Limits for bans, kicks, channel and role deletes, and new webhooks in 60 seconds.
- Traps and Rejoins
- Ban, kick or time out on a bait channel or role. Up to 25 roles given back for 90 days.
08Commands
Every moderation command
- Every member
- Moderators, by Discord permission
| Command | What it does | Who can use it |
|---|---|---|
Warn/warn | Records a warning and a strike. | Moderate Members |
Timeout/timeout | Times a member out, up to 28 days. | Moderate Members |
Lift a timeout/untimeout | Ends a timeout early. The case stays. | Moderate Members |
Kick/kick | Removes a member from the server. | Kick Members |
Ban/ban | Permanent or up to 28 days, deleting up to 7 days of messages. Works on people who already left. | Ban Members |
Unban/unban | Lifts a ban. The case stays. | Ban Members |
Purge/purge | Deletes 1 to 1,000 recent messages, from everyone or one member. | Manage Messages |
Slow mode/slowmode | Sets slow mode up to 6 hours, or off. | Manage Channels |
Case/case | Shows one case, with a link to it on the dashboard. | Moderate Members |
Warnings/warnings | Shows a member’s active strikes and recent cases. | Moderate Members |
Note/note | Adds a note to a member’s record. | Moderate Members |
Reason/reason | Changes a case’s reason and keeps the old one. | Moderate Members |
Void/void | Withdraws a case’s strike. The case is kept. | Moderate Members |
Panic/panic | on pauses invites and holds new members; off lifts it. | Administrator |
Report/report | Sends a report with a reason to your moderators. | Everyone, when reports are on |
| Report message | Right-click a message, then Apps. | Everyone, when reports are on |
| Report user | Right-click a person, then Apps. | Everyone, when reports are on |
Guardy checks the permission itself too, so changing a command’s access in Discord cannot skip it. On Premium, Mod Assistant adds /ai brief and Guardy: Brief me.
09On the record
Every action leaves a trail
Your team can always say what happened, who did it and why.
One firm promise
Every action against a member becomes a numbered case.
Cases with reasons and attribution: the moderator, or Automated when a rule acted. Lifting a ban or timeout adds a case instead of erasing one.
Fair to members
- A changed reason keeps the old one in the case’s edit history.
- Voiding a strike keeps the case, marked as voided.
- Members are told why, and can appeal when you turn appeals on.
- Mod Assistant drafts and briefs. It never takes a moderation action.
Free vs Premium
Safety is free. Premium keeps more history.
| Feature | Free | Premium |
|---|---|---|
| Every command, cases, the strike ladder, reports, appeals, traps, rejoins, anti-nuke and panic mode | Included | Included |
| Moderation history kept | 90 days | For as long as you keep it |
| Deleted and edited message content kept | 30 days | 90 days |
| Your own appeal questions | The two standard questions | Up to 10 more |
| Mod Assistant: member briefs and drafted reasons and messages | Not included | Included |
Moderation questions
Quick answers.
What owners ask before they turn on Moderation.
01Does every moderation command create a case?
Every action against a member does: a numbered case with who acted and the reason. Slow mode, or a purge of a whole channel, does not, because there is no single member to record. A purge aimed at one member does open a case.
02Can moderators reverse an action?
Yes. /unban and /untimeout lift a ban or timeout and record a new case, so the first one stays and staff can see what changed and why. Staff can also lift a punishment from the case on the dashboard. /void withdraws a strike and keeps the case.
03How does the strike ladder work?
Each /warn, and each AutoMod rule set to count as a strike, adds a strike. When a member’s strikes in the window reach a step, that step runs. The default is a warning, a 1 hour timeout, a 24 hour timeout, a kick and then a ban, within 7 days. It is on from the start, and you can change or turn it off on the Strikes page.
04Can members report problems or appeal a ban?
Yes, on every plan, once you turn them on. Members use /report, or right-click a message or a person and choose Apps, then Report message or Report user. Reports land in your staff channel and the Mod queue. A member who was banned, kicked, timed out or warned can appeal from the button in their message, or from your appeal page. Premium adds up to 10 questions of your own to the appeal form.
05What does the join gate need to work?
A quarantine role, plus the Discord permissions and role position Guardy Bot needs. Once those are in place, new members wait for verification before they get their normal auto roles. /panic on holds every new member there, whatever their account looks like.
06How do anti-nuke detection and panic mode differ?
Anti-nuke watches for bursts of bans, kicks, channel or role deletions and new webhooks, using Discord’s audit log, and can alert the owner or remove the culprit’s roles. It is off until you turn it on. Panic mode is a lockdown an admin switches on with /panic on: it pauses invites and holds new members until /panic off.
07Does Guardy Bot use AI for moderation?
Optionally. AI Shield, an AI scam and spam filter, checks the messages your AutoMod rules find suspicious, on every plan, and its strikes feed the same ladder. On Premium, Mod Assistant briefs moderators on a member and drafts reasons, messages and summaries. It never takes a moderation action.
Keep the progress
Give your team a record it can defend.
Add Guardy Bot and the commands work straight away. Every action against a member becomes a numbered case your team can review.