ESN Guardian › Guides

Verification

A Discord verification bot that keeps bots out

By ESN Systems, makers of ESN Guardian. Updated November 2, 2026.

Verification is the simplest way to keep spam bots and raid accounts out of your server: new members wait at the door until they prove they are a person. Done badly it annoys real members. Done well, most people barely notice it. Here is how verification works on Discord, the options you have, and how to set it up with ESN Guardian.

Every protection included on every server. Set up in about five minutes.

Add Guardian to DiscordAsk in the support Discord

🛡️ Not sure how safe your server is? Grade it in 2 minutes →

Why verify new members?

Most spam on Discord comes from automated accounts that join through a public invite and post within seconds. If those accounts cannot see or speak in your channels until they pass a check, they are useless to whoever runs them. Verification also slows down human raiders and gives your staff a moment to notice a suspicious wave before it reaches your members.

Discord's built-in options

Discord has some verification on its own. Server Settings → Safety Setup lets you set a verification level, from a verified email (Low) to a verified phone number (Highest). Discord's onboarding and rules screening can make new members accept your rules before talking. These are good starting points, but they do not stop accounts that already have an email and a few minutes of age, which is most raid accounts.

The verification options Guardian gives you

You can see where people drop off in the gate with /gate funnel, and /gate why explains why a specific member was held. That makes it easy to tune verification so it stops bots without losing real members.

Set it up in five minutes

  1. Add Guardian and drag its role above your member roles in Server Settings → Roles.
  2. Make a verified role (or let /guardian setup handle it) and remove View Channel from @everyone on the channels new members should not see yet.
  3. Post the panel with /config verification in a channel everyone can see, such as #verify or #start-here.
  4. Choose the strength. Turn on /captcha for public servers, and add the rules quiz if your rules matter, such as a roleplay or study server.
  5. Test it with an alt account. Make sure a new member sees only the verify channel, passes in under a minute, and then sees everything they should.

Tips to keep real members happy

Age tiers for brand-new accounts

Raid and spam accounts are usually days old. Guardian's verification can treat accounts differently by age: established accounts tap once and get in, while brand-new accounts also need a staff member to approve them. Staff see them waiting and approve the ones that look real, so a sudden wave of fresh accounts never reaches your channels on its own. If you run a server where trust matters, like a marketplace or a community for younger members, this is the setting that makes the biggest difference.

Verification compared

Most security bots offer some form of verification. The "Member verification" row in the table below shows what each lists publicly.

Swipe the table sideways to see every bot →

FeatureESN GuardianNightWatchStrafeWickRaidProtectDyno
Anti-nuke: mass deletes, bans, kicks, webhooks, bot adds✓ plus threads, unbans, timeouts, invites & events✓—✓——2
Undo the damage after an attack✓ snapshots, /rewind & one-click undo——💎 backups——
Catches a trusted bot that gets hijacked✓ Sentry—————
Raid mode & server lockdown✓ raid shield, lockdown & raid replayTripwire channel—✓ lockdown, 💎 anti-raid✓Autoban rules
Member verification✓ captcha + rules quiz gateRoblox only—✓ captcha✓ captcha—
Automod: spam, links, invites, mentions, words✓ plus scam invites, fake staff & doxxing—Scam filter✓✓✓
Whitelist grants that expire on their own✓ /whitelist grantTrusted list————
Shared bans across servers✓ allied networks + global ban listGlobal ban requestsSystem bans———
Fixes its own mistakes✓ /casework undo, settings rollback—————
Security grade & weekly report card✓—————
Support tickets & transcripts✓————💎
Ban appeals & reports✓———Reports—
Staff tools: duty, infractions, promote/demote✓Staff perms————
Levels, economy & giveaways✓————💎 levels
Paid tier$1.99/mo or $19.90/yr, custom look only—Must join their DiscordPremium plans4$2.99/mofrom $4.17/mo3

✓ = listed · 💎 = paid tier only · — = not listed on their public pages. Checked Nov 2, 2026. Wick: Wick docs and Wick Premium 4 (anti-raid and backups are listed as Premium). RaidProtect: raidprotect.bot and docs. Dyno: FAQ 2 (points to its Automod module for anti-nuke/anti-raid) and Premium 3 (billed $49.99/year). NightWatch and Strafe have no public website or docs, so their columns come from their public Discord bot profiles, NightWatch's slash-command list and the log posts each bot made while it ran in our own server. Features change on every bot, so test on a spare server before you switch.

Ready to protect your server? Add Guardian, then run /guardian setup.

Add Guardian to DiscordAsk in the support Discord

Questions

What is a Discord verification bot?

A bot that keeps new members out of your channels until they pass a check, such as pressing a button, solving a captcha or answering questions about your rules. It stops spam bots and slows raids.

Is captcha verification annoying for members?

It takes most people a few seconds. Explain it in one line on the panel and keep a ticket route for anyone who gets stuck.

Does Guardian's web verification store IP addresses?

No. It keeps a salted hash of the IP so repeat accounts can be matched, not the address itself.

Does verification cost anything with Guardian?

No. The verify button, captcha, web verification and rules quiz are included on every server.

More guides