Moderation that protects you.
A rule engine with twenty-one conditions and thirteen actions, anti-nuke that reverts the damage, raid detection that spots look-alike accounts and the invite they came through, lockdowns with timers, server change logs, Discord's own AutoMod managed from the same dashboard, and a case log with appeals. Every action leaves a numbered case with the evidence that caused it.
Como funciona
/appeal or the web appeal page, reviewed in the Appeals tab. Overturning a case reverses it.Everything it does
The complete list, grouped by what you are trying to do. Every item describes what Sentinel does today.
Conditions: content
Ten conditions about what a message contains. Defaults shown; every number is adjustable.
Conditions: accounts, names and links
Eleven conditions about who is posting and where a link leads.
* and ?).Actions and how rules run
Thirteen actions a rule can take, in the order you list them.
{server}, {rule}, {reason} and {user}, or strip banned words and zalgo from a nickname.Anti-nuke
For the night a staff account is hijacked. Twelve watches, each with its own count and window, and a response that undoes the damage.
/unquarantine or any Sentinel unban.Raids, joins and lockdowns
What happens when fifty accounts arrive at once.
/raidmode and the dashboard buttons override it./lockdown locks this channel, the whole server, one role, new joins or invites. Every lock records what it changed and /unlockdown puts back exactly that. Add minutes and it lifts itself. The overview lists active locks with an Unlock button and can lock the server, joins or invites with a reason and a timer.Server change logs
Who changed what, from the audit log, in channels of their own.
Cases, appeals and reports
The paper trail.
/appeal or a web page where members sign in with Discord and see only their own cases. Staff approve or deny with a note./report or right-click a message, Apps, Report Message. One pending report per pair of members, an inbox sorted by risk, and Warn, Timeout, Kick and Ban buttons on the row./watchlist adds a member by hand, or a risk band adds them for you. A manual entry is never dropped by the automatic release.Risk, points and repeat offenders
Three numbers that make the rules smarter over time.
Discord's own AutoMod
Discord's native rules block a message before it exists, which no bot can do. Sentinel manages them and records what they catch.
The moderator's day
The everyday tools, done carefully.
/ban, /softban, /kick, /purge and /timeout show the target and the action with Confirm and Cancel first. Only the moderator who ran the command can answer, and the prompt expires after 30 seconds./timeout works without a duration. A typed duration always wins.{server}, {reason}, {duration}, {case} and {moderator}.Comandos
Every slash command the service registers, and who can run it. Most day-to-day use happens through buttons and the dashboard; commands are the fast path.
| comandos | O que isso faz | Quem |
|---|---|---|
/warn | Warns a member with a reason. | Mods |
/timeout | Times a member out. The duration is optional once a server default is set. | Mods |
/untimeout | Removes a timeout. | Mods |
/kick | Kicks a member. | Mods |
/ban | Bans a member or a user ID, with an optional duration and message delete window. | Mods |
/softban | Bans and unbans in one go to clear a member's recent messages. | Mods |
/unban | Unbans by user ID. | Mods |
/purge | Deletes 1 to 100 messages with optional filters. | Mods |
/slowmode | Sets the channel's slowmode, 0 to 21,600 seconds. | Mods |
/lockdown | Locks this channel, the whole server, one role, new joins or invites, with an optional timer in minutes. | Mods |
/unlockdown | Lifts a lock and puts back exactly what it changed. | Mods |
/quarantine | Applies the quarantine role. | Mods |
/unquarantine | Removes it and ends any anti-nuke hold. | Mods |
/temp-role | Grants a role for 30 seconds to a year. | Mods |
/history | Shows a member's cases and risk score. | Mods |
/watchlist add | Adds a member to the watchlist, with a staff-only reason. | Mods |
/watchlist remove | Takes a member off the watchlist. | Mods |
/watchlist list | Shows who is on the watchlist. | Mods |
/note | Adds a staff-only note. | Mods |
/case | Looks up a case by number. | Mods |
/voicemod mute | Server-mutes a member in voice, with an optional duration up to 28 days. | Mods |
/voicemod unmute | Lifts a server mute. | Mods |
/voicemod deafen | Server-deafens a member in voice, with an optional duration up to 28 days. | Mods |
/voicemod undeafen | Lifts a server deafen. | Mods |
/voicemod disconnect | Disconnects a member from voice. | Mods |
/voicemod move | Moves a member to another voice channel. | Mods |
/raidmode | Sets raid mode to off, soft, hard or lockdown. | Administrators |
/appeal | Appeals one of your own cases. | Everyone |
/report | Reports a member to staff with a reason. | Everyone |
Report Message | Right-click a message, choose Apps, then Report Message. Files a report with that message as evidence. | Everyone |
In the dashboard
Everything is configured from the web, per server. These are the areas you will find there.
Runs on its own
Limits and plans
The service is included with every subscription tier. These are the fixed limits it works within.
| Setting | Valor | Notas |
|---|---|---|
| Timeout | 1 s to 28 days | Discord's ceiling. A default timeout can be up to 28 days too. |
| Ban message deletion | up to 7 days | Discord's ceiling. |
| Purge | 1 to 100 messages | Pinned messages excluded. |
| Slowmode | 0 to 21,600 s | |
| Lockdown timer | 1 to 1,440 min | Invites pause for at most 24 h, Discord's cap. |
| Temporary role | 30 s to 1 year | |
| Rule cooldown | 0 to 3,600 s | Per member per rule. Default 10. |
| Regex in a filter | 200 characters | And at most 6 open-ended quantifiers. |
| Evidence capture | 11 messages | Around the trigger, 500 characters each. Reports capture 30 by default, up to 50. |
| Warning expiry | 1 to 365 days | Default 30. |
| Message log retention | 1 to 365 days | Default 30. |
| Raid auto-trigger | 10 joins per minute | Default. |
| Look-alike cluster | 5 accounts in 10 min | Defaults. Created within 1 h to 7 days of each other, ids minted 30 s to 1 h apart. |
| Anti-nuke fast window | 5 to 3,600 s | Count 0 to 100. 0 disables a watch. |
| Anti-nuke slow window | up to 86,400 s | Off until a slow count is set. |
| Anti-nuke undo | 200 accounts | Per incident, unbanned or re-invited. |
| Bot-add allowlist | 200 accounts | |
| Confirm prompt | 30 s | Then it cancels itself. |
| Appeal reason | 20 to 2,000 characters | On the web page. |
| Phishing lists | 200 domains | Block and allow each, per server. |
| Report emoji cooldown | 10 to 3,600 s | Per member. Default 300. |
| Scan | 2,000 messages | Per channel, 25 channels per run, one run at a time. |
| Discord AutoMod rules | 6 keyword rules | Discord's caps, plus one spam, one preset and one mention rule. |
| Ban networks | 10 per server | 50 servers per network. |
Works with
Safety and permissions
What it does not do
Worth knowing before you set it up. If one of these matters to you, the marketplace may have a plugin that covers it.
- No image or NSFW scanning. Attachment rules look at file names and counts.
- No message backups. Restore brings channels and roles back empty.
- No rescue key. The server owner is always exempt and the accounts and roles on the anti-nuke exempt list can lift a panic lockdown. Discord's owner transfer is the recovery path for a lost owner account.
- Fresh-domain detection is an age check. It flags a link to a domain registered in the last 30 days, not a domain that merely looks like a known site.
Perguntas
Does it read images?
No. It can block file types, floods of attachments and members with no avatar, but it does not look inside an image.
What if a rule fires by mistake?
Start in dry run and read the cases it would have made. Once live, overturn a case and the action is reversed, or let the member appeal.
How do members appeal?
With /appeal and the case number, or on the web appeal page after signing in with Discord. One appeal per case, reviewed by staff with a note.
What does raid mode do?
Soft adds a 10 second slowmode. Hard adds a 30 second slowmode and quarantines new joins. Lockdown stops all posting and kicks new joins. It arms itself at 10 joins a minute, or when look-alike accounts cluster, and stands down after 30 minutes.
Will it stop a hijacked admin account?
Anti-nuke alerts on mass deletions, bans, kicks and dangerous permission changes within seconds, puts the permissions, the server name and the vanity link back, unbans the people the account banned, and can strip its roles, quarantine, kick or ban it. With panic mode on, the server locks down and only the owner and your exempt admins can moderate until it lifts. With restore on, deleted channels and roles come back from the last hourly snapshot.
Who can moderate during a panic lockdown?
The server owner and the accounts and roles on the anti-nuke exempt list. Everyone else, including administrators, is told that panic mode is on until raid mode is turned off.
Do bans carry across my servers?
Yes, two ways. Servers owned by the same account share bans when you opt in. Servers with different owners share them through a ban network: a server joins with the network's code and the network owner approves it. Each server chooses its response on join and whether pushed bans apply to it.
Can I use Discord's own AutoMod too?
Yes. The Discord AutoMod tab creates and edits Discord's native rules, which block a message before it is posted. Every block and timeout by those rules shows in the mod log and can be recorded as a case.
Can I check old messages against a new rule?
Yes. Scan runs your rules over channel history in report mode first, so you see every hit with a jump link, then in delete mode if you want the matches gone. A scan never punishes anyone beyond deleting the message.
Turn on Sentinel in one click.
Add YourBot to your server, open the dashboard and switch the service on. Settings live on the web, so nothing here needs a command to configure.