Free Discord Anti-Raid Bot | Sentry (sentrybot.net)
Features Anti-Nuke Anti-Raid Honeypot Moderation Utilities Docs Support Server Twitter / X Add to Discord

Free Discord Anti-Raid Bot

Protect your Discord community with Sentry's free anti-raid tools. Detect suspicious mass joins, analyze incoming accounts, receive detailed alerts, and respond with server lockdown and moderation controls.

SentryAPPToday at 21:04
@Moderators
Join Burst DetectedLooks like a raid — 24 accounts joined Pixel Hangout in a few seconds.
Accounts · 24New accounts · 23 of 24 are under a week oldNo avatar · 22 of 24Median age · 2 hoursSimilar names · 19 share the pattern user#Registered together · all within 3 hours of each other
Who joineduser8821, user4417, user0932, user5560, user7713, user2048, user6190, user3375, user9054, user1186 and 14 more
Pause InvitesLock ServerKick AllBan AllIgnore
Nothing has been done automatically · Today at 21:04
Example alert. Layout reproduced from Sentry's raid card; names and numbers are illustrative.
The basics

What is a Discord raid?

A raid is a wave of accounts joining a server at once to spam channels, mass-ping members or post abuse. The accounts are usually created in batches, so they tend to be brand new, have no avatar, and share similar usernames.

Moderators can't keep up with dozens of accounts arriving in seconds. Discord raid protection spots the burst as it happens and lets staff shut the door fast.

Anti-raid vs anti-nuke

/antiraid Watches for lots of accounts joining at once. Alerts staff, who choose how to respond.
/antinuke Watches what accounts inside the server do with their permissions. Can stop them automatically.
Discord anti-nuke protection →
How it works

How Sentry detects raids

Detection is a count of joins in a time window. Once a burst is found, Sentry looks at several signals together, not only account age, so staff can tell a raid from a growth spike.

  1. 1

    Members start joining

    New accounts arrive through an invite link or your vanity URL.

  2. 2

    Sentry counts the joins

    Sentry counts every join within your time window, as it happens.

  3. 3

    The threshold is passed

    By default, 10 accounts within 10 seconds opens an incident.

  4. 4

    Evidence is gathered

    Every account in the window is included, not only the one that crossed the line.

  5. 5

    One alert goes to staff

    The card posts in your alert channel and pings your staff role. New joins update the same card.

  6. 6

    Staff decide

    Nothing happens to anyone until an administrator presses a button.

Evidence

Suspicious account analysis

Each alert carries the numbers a moderator needs to make a call quickly. These are heuristics: they show how raid-like a burst looks, not proof that any one account is malicious.

New accounts

New account detection

How many accounts in the burst are under a week old. Batches of fresh accounts are the clearest sign of a raid.

Median age

Account age insights

The median account age across the burst, so one old account can't hide a wave of new ones.

No avatar

Missing avatar detection

How many joining accounts never set a profile picture.

Similar names

Username pattern analysis

Sentry strips the digits from each username and groups what's left, so names like user8821 and user4417 show up as one pattern.

Registered together

Accounts created together

When every account was created within a day of the others, the card says how tightly they cluster.

Who joined

Grouped incident reports

One card per raid, not one per account. It lists the first 10 usernames and keeps updating as more join.

Raid confidence assessment

Sentry sums up the signals in one line at the top of the card, and colors the card to match. The more signals match, the higher the rating. Nothing acts on this rating; it only helps staff decide.

Looks like a raidMost signals point the same way.
SuspiciousSome signals match. Worth a closer look.
Could be genuine growthFew signals match, as with a shout-out or an event.
Response

Emergency raid response, controlled by your moderators

Detection is automatic. The response is yours. Every action below is a button on the alert, and the card updates to show who pressed it and what happened.

Pause Invites

Stop new joins

The best first move. Stops anyone new from joining, with nobody banned. Only available on Community servers. Turn invites back on in Server Settings → Invites.

Lock Server

Lock the server

Stops @everyone from sending messages in every text channel Sentry can manage. Sentry saves the list of channels it changed.

/antiraid unlock

Restore locked channels

Reopens exactly the channels the lockdown changed. Channels that were already locked stay locked.

Kick AllBan All

Kick or ban suspected raiders

Removes up to 100 accounts from the incident, each with a moderation case. Skips the owner, exempt accounts and anyone above Sentry.

Ignore

Dismiss false positives

Closes the alert with no action when the burst was genuine. Needs Ban Members.

Kick All · Ban All

Why Sentry never bans on its own

A server that just got a shout-out looks almost exactly like one being raided. An alert nobody needed costs a few seconds. Dozens of wrongful bans cost you members.

Pause Invites, Lock Server, Kick All and Ban All need Administrator.

In Discord

What you'll see in your server

SentryAPPOnly you can see this
Anti-Raid On
Alerts when · 10 accounts join within 10sAlerts go to · #mod-logsPings · @ModeratorsExempt · server owner and anyone above me
Sentry only alerts. It never kicks or bans on its own — a human presses the button.
/antiraid status shows the threshold, where alerts go, who gets pinged, and who is exempt.
SentryAPPToday at 21:05
Join Burst DetectedLooks like a raid — 24 accounts joined Pixel Hangout in a few seconds.
Accounts · 24New accounts · 23 of 24 are under a week oldNo avatar · 22 of 24
Locked 14 channels, by server_owner
SentryAPPOnly you can see this
Server Locked14 channels locked. /antiraid unlock restores exactly these.
After an admin presses Lock Server, the alert closes and records who acted. Only the person who pressed it sees the confirmation.
Setup

How to set up Sentry anti-raid

Anti-raid is on as soon as Sentry joins. It only needs somewhere to send alerts. Everything is done with slash commands.

Full anti-raid docs →
Before you start
  • You need Manage Server to use /antiraid. The lockdown and kick/ban buttons need Administrator.
  • Without an alert channel, no card is posted. Set one below, or run /logs setup and alerts use that channel.
  • In Server Settings → Roles, keep Sentry's role above the roles new members get, so it can lock channels and remove raiders.
  1. 1

    Choose where alerts go

    Pick the alert channel and the role to ping. If you skip channel, alerts use your /logs channel.

    /antiraid config channel:#mod-logs alert_role:@Moderators
  2. 2

    Adjust the sensitivity

    Optional

    joins is 3–100 and seconds is 5–600. The default is 10 joins in 10 seconds. Raise it if your server often gets busy bursts.

    /antiraid config joins:15 seconds:20
  3. 3

    Exempt a trusted role or member

    Optional

    Exempt accounts are never kicked or banned by Kick All or Ban All. Run it again to remove the exemption.

    /antiraid exempt role:@Partners
  4. 4

    Check your settings

    /antiraid disable turns alerts off and keeps your settings. /antiraid enable turns them back on.

    /antiraid status
  5. 5

    Unlock after a raid

    Once things are calm, reopen the channels a lockdown closed.

    /antiraid unlock
When an alert arrives
  1. 01Read the confidence rating and the evidence on the card.
  2. 02Pause Invites or Lock Server first. Both stop the damage without removing anyone.
  3. 03If it is a raid, press Kick All or Ban All. If it isn't, press Ignore.
Free · no paid tier

Free Discord raid protection for every server

Sentry has no paid tier and no subscription. Configurable detection, detailed incident alerts and every response button are free, and they work alongside anti-nuke, honeypot and the rest of Sentry's moderation tools.

  • Join-burst detection
  • Account evidence
  • Confidence rating
  • Pause Invites
  • Lock and unlock
  • Kick or ban all

What anti-raid can't do

  • It doesn't act on its own

    Raiders stay in the server until an administrator presses a button. That is deliberate, but someone has to see the alert.

  • It counts bursts, not accounts

    A slow trickle of bad accounts that never passes your threshold won't open an incident.

  • Role order matters

    Kick All and Ban All skip the server owner, exempt accounts and anyone whose role is above Sentry's.

  • Bulk actions have a ceiling

    Kick All and Ban All cover the first 100 accounts in an incident. The card says how many were left out.

FAQ

Frequently asked questions

Can't find your answer? Ask in the support server.

01

Is Sentry's Discord anti-raid bot free?

Yes. Sentry has no paid tier or subscription. Raid detection, alerts, lockdown and every response button are available to every server.

02

How can I protect my Discord server from raids?

Add Sentry and give it an alert channel with /antiraid config, pinging a role your moderators watch. Keep Sentry's role above the roles new members get. When an alert arrives, pause invites or lock the server first, then decide whether to remove the accounts.

03

How does Sentry detect mass-join raids?

It counts joins in a time window. By default, 10 accounts joining within 10 seconds opens an incident. Every account in that window is included, and accounts that keep arriving are added to the same alert.

04

Does Sentry automatically ban suspected raiders?

No. Sentry detects the raid and alerts staff automatically, but nobody is kicked or banned until an administrator presses Kick All or Ban All.

05

Can Sentry lock a Discord server during a raid?

Yes. Lock Server stops @everyone from sending messages in every text channel Sentry can manage. /antiraid unlock restores exactly those channels.

06

Can I customize Sentry's anti-raid detection settings?

Yes. /antiraid config sets the number of joins (3–100), the window (5–600 seconds), the alert channel and the role to ping. /antiraid exempt protects trusted roles and members from bulk actions.

07

What's the difference between anti-raid and anti-nuke?

Anti-raid watches for many accounts joining at once and leaves the response to your staff. Anti-nuke watches what accounts already in the server do with their permissions, and can stop them automatically.

/antiraid
/antiraid status
/antiraid unlock

Be ready before the next raid

Add Sentry to a server you manage, or join our support server for help setting it up.

Also protect against nukes: Discord anti-nuke protection →