The Discord moderation bot that shows its work.

Sentinel is YourBot's moderation service. Build rules from 21 conditions and run them in log-only mode until you trust them. Raid detection and anti-nuke step in when something gets through, and every action leaves a numbered case with the evidence behind it.

Free plan, nothing held backLog-only mode firstA case for every action
21
rule conditions
13
actions a rule can take
12
anti-nuke watches
0
features held back on the Free plan
01

A rules engine, not a word filter

Every rule is a trigger, a set of conditions and a list of actions. It fires on a message, a join or a nickname change, runs only in the channels you pick and skips the roles you exempt.

21 conditions

Ten look at what a message says: words and phrases, spam rate, mentions, caps, duplicates, emoji, stickers, line breaks, attachment floods and file types. Eleven look at who posted and where a link goes: links and invites, known phishing domains, freshly registered domains, links in names, the name filter, no avatar, staff look-alikes, account age, roles, risk score and risk band.

13 actions

A rule can delete the message, alert a channel, DM the member or rename a bad nickname, and warn, time out, kick, ban or quarantine them. In voice it can mute, deafen, disconnect or move them. Actions run in the order you list them.

Escalation with a memory

Any action can wait until a member already has a set number of warnings, so a first slip gets a warning and a repeat gets a timeout. Repeat timeouts can grow each time, and a cooldown on each rule stops one burst from stacking punishments.

Try it before it bites

Dry run Any rule, or every rule at once, can log what it would have done without doing it. Setup installs its starter rules this way.
Test Rule Paste a sample message into the rule editor and see whether the rule would trigger before you save it.
Scan the backlog Run your rules over up to 2,000 messages a channel in report mode and read every hit with a jump link before anything is deleted.
15 templates Anti-spam, anti-raid, invite control, phishing, staff impersonation and ten more, each removable with one button. Relaxed, Standard and Strict presets pick a set for you.
02

When a raid hits

Sentinel counts joins over a rolling minute. Past 10 a minute it moves the server into Hard raid mode by itself and stands down after 30 minutes, and both numbers are yours to change.

  1. Level 0 Off Rules and join checks as usual.
  2. Level 1 Soft A 10 second slowmode in every text channel.
  3. Level 2 Hard A 30 second slowmode, new joins quarantined, kicked or banned and every admin DMed. Arms itself here
  4. Level 3 Lockdown Nobody can post, verification goes to its highest level and new joins are kicked.
Look-alike accounts Five accounts joining within 10 minutes that share near-identical names, were created within a day of each other, have no avatar or have IDs minted minutes apart are treated as one raid and reported in one embed.
The invite that brought them Every join is traced to its invite. When one invite brought a cluster of look-alikes, Sentinel revokes it and says so. Your vanity link is never touched.
Join risk Account age, a missing avatar and the join rate are scored the moment someone arrives, with a flag, quarantine or kick at thresholds you set.
Unwanted bots A bot without Discord's verified badge can be kicked on join. With the allowlist on, a bot added by anyone but the owner, a listed account or an exempt admin is kicked on sight.
Lockdown, five ways /lockdown closes one channel, the whole server, one role, new joins or invites. Each lock remembers what it changed, /unlockdown puts back exactly that and a timer can lift it for you.
A honeypot channel A channel people never post in. Anyone who does is banned, kicked, timed out, quarantined or just flagged, your choice.
03

When a staff account turns on you

Anti-nuke watches for a compromised or rogue account doing damage fast. By default it alerts and pings your mod roles. Opt in and it strips the account's roles, quarantines, kicks or bans it, then undoes what it did.

12 watches
  • 01Channels deleted
  • 02Channels created
  • 03Roles deleted
  • 04Roles created
  • 05Mass bans
  • 06Mass kicks
  • 07Webhooks created
  • 08Webhooks deleted or changed
  • 09A bot added
  • 10A role given dangerous permissions
  • 11A member given a dangerous role
  • 12Server name, vanity or owner changed

Each watch has its own count and window, such as 3 channel deletions in 10 seconds, plus an optional slow limit for an account that keeps going under the fast one.

What gets put back

  • Dangerous permissionsA role that gains Administrator, Manage Server, Ban or a similar permission goes back to what it had, and a member handed such a role loses it again.
  • The bansWith a punishing response, up to 200 accounts the attacker banned are unbanned again, with a note saying why.
  • The name and vanity linkBoth go back after a takeover attempt.
  • Channels and rolesWith restore on, deleted channels and roles come back from an hourly snapshot. Discord cannot restore messages, so they come back empty.
Panic mode A punishing response can also lock the whole server. Until it lifts, only the owner and your exempt admins can moderate, so a hijacked moderator cannot undo the lock or ban the people responding.

Moderator roles are not exempt on purpose: a hijacked moderator account is the case anti-nuke exists for. The owner and the accounts you exempt are never touched.

04

Every action leaves a case

Automatic or by command, every warning, timeout, kick, ban and quarantine gets a numbered case with the reason, who acted and the evidence. Bans, kicks and timeouts done in Discord itself are recorded too.

Sentinel · Case #214
Overturning a timeout, ban or quarantine reverses it.

Appeals, even after a ban

Members appeal with /appeal. Someone you banned can no longer run a command, so their ban DM links to a web appeal page where they sign in with Discord and see only their own cases. Approving an appeal reverses the action and DMs your note.

Reports from members

/report, a right-click on a message or a reaction with an emoji you choose. Reports land in an inbox sorted by risk, with Warn, Timeout, Kick and Ban buttons on each row.

A risk score with reasons

Every member carries a 0 to 100 score from their history that fades with time: full weight for 30 days, half to 90, a quarter to a year. Crossing one of five bands can add them to the watchlist, ping your mods or, if you opt in, quarantine them.

Bans that travel

Share bans between the servers you own, or join a ban network with servers run by other people. Each server picks how it responds.

05

Logs that say who did it

Server changes post to their own channels in seven categories. Every entry shows before and after, when it happened and who did it, taken from Discord's audit log.

  • Members
  • Channels
  • Roles
  • Server settings
  • Voice
  • Content
  • Moderation
Message log Deleted and edited messages with before and after, who deleted them and the images, kept as long as you choose and exportable to CSV.
Discord AutoMod, managed here Create and edit Discord's own AutoMod rules, which block a message before it posts, from the same dashboard. Every block lands in your mod log.
One entry per burst Several edits to the same channel or role within two seconds become one entry, so a busy admin does not flood the log.
06

Protected in a few minutes

Setup does the groundwork, then leaves the starter rules in log-only mode while you watch what they would do.

  1. Step 1 Add YourBot Sign in with Discord and add the bot to your server. The Free plan needs no card.
  2. Step 2 Run Sentinel setup Pick Relaxed, Standard or Strict. Setup checks the bot's permissions, creates private #mod-log, #message-log and #server-log channels and a Quarantined role and finds your moderator role.
  3. Step 3 Watch for a week The starter rules run in dry run, so the mod log shows what they would have done without anyone being punished.
  4. Step 4 Turn rules live Switch dry run off rule by rule once the log looks right, and add your own rules as your server grows.
07

Free covers all of Sentinel

Everything on this page runs on the Free plan with no feature held back. Premium is billed per server and changes who your bot is and what else can run on it.

Free

No card
  • Sentinel with every feature
  • The other nine core services
  • Run by the shared YourBot bot

Add the bot and switch Sentinel on. Nothing to pay and no card to enter.

Add YourBot

Premium

Per server
  • Everything in Free
  • Your own custom bot, hosted by YourBot
  • Marketplace plugins and your Plugin Builder creations
  • 50 free Start Your Server designs
  • Monthly or yearly billing
  • More servers on one subscription

If Premium ends, the server goes back to the shared bot and Sentinel keeps running.

See Premium pricing
08

Fragen

What is the best moderation bot for Discord?

YourBot's built-in Sentinel service covers automod with 21 conditions, 13 actions and 3 triggers, raid and look-alike detection, anti-nuke that undoes the damage, lockdowns, server logs, cases, appeals, member reports and ban networks, all on the Free plan and without adding a second bot to your server.

Does Sentinel stop raids?

Yes. It counts joins in a rolling one-minute window and, past the rate you set, switches into raid mode by itself: slowmode on every channel and new joins quarantined, kicked or banned as you choose. A full lockdown that raises Discord's verification level and closes every channel is one command away, and Sentinel restores your original slowmode and permissions when it stands down.

Will it stop a hijacked admin account?

Anti-nuke alerts within seconds on mass deletions, bans, kicks and dangerous permission changes, and puts dangerous permissions, the server name and the vanity link back. Opt in to a punishing response and it also unbans everyone the account banned and strips its roles or quarantines, kicks or bans it. Panic mode can lock the server so only the owner and your exempt admins can moderate until it lifts.

Can I test a moderation rule before it goes live?

Yes, two ways. The rule editor has a tester that takes a sample message and tells you whether the rule would fire, and any rule (or every rule at once) can run in dry run so hits are recorded without punishing anyone.

How do I block invite links in Discord?

Add a link filter condition to a Sentinel rule, or install the Invite Control template, which ships that rule pre-built. To stop people joining through invites at all, /lockdown invites pauses every invite for up to a day. Raid mode itself applies slowmode, controls what happens to new joins and can close channels.

Can I see why a member was warned or banned?

Yes. Every action creates a numbered case with the reason, the moderator or rule behind it and a full per-member history. When automod fires on a message, the case shows what matched and stores the 11 messages around the trigger as evidence.

Can a banned member appeal a ban?

Yes. Kick and ban DMs carry a link to a public appeal page for your server, so someone who is no longer in it can still sign in with Discord and appeal. Approving the appeal schedules the unban or untimeout automatically and DMs the member.

How do members report someone?

With the /report command, by right-clicking a message and choosing Report Message, which attaches the exact message, or by reacting with a report emoji you choose. Reports arrive in an inbox sorted by risk.

Does Sentinel read images?

No. It can block file types, floods of attachments and members with no avatar, but it does not look inside an image.

Is Sentinel free?

Yes. Sentinel is one of the ten core services on the Free plan, with no feature paywalls. Premium adds your own custom bot and lets marketplace plugins and your Plugin Builder creations run on your server.

09

Keep reading

Free plan

Moderation you can read, test and trust.

Add YourBot, switch Sentinel on and let it watch in log-only mode for a week. When it goes live, every action it takes comes with a case you can read and overturn.

Checked against the product on 2026-09-23