Skip to content
LaunchMyServer

How to stop spam bots joining my Discord

Updated · Moderation

Layer it: raise the verification level, turn on AutoMod's mention spam and suspected spam rules, gate chat behind rules acceptance or onboarding, enable Discord's raid and DM spam protections in Safety Setup, and add a security bot like Wick if you are a target. During an active raid, pause or delete your invite links first, then clean up.

Anti-spam layers on Discord and what each one stops
LayerWhereWhat it stopsCost
Verification levelServer Settings > Safety SetupFresh throwaway accounts posting instantlyFree, built in
AutoMod mention + spam rulesServer Settings > Safety Setup > AutoModMass-mention raids, scam links, known spamFree, built in
Rules acceptance / OnboardingOnboarding or Safety Setup (Community servers)Drive-by bots that never click throughFree, built in
Raid protection & DM spam settingsServer Settings > Safety SetupJoin waves and members DMing scams to your membersFree, built in
Pause invitesServer menu security actions / Invites listNew joins while a raid is in progressFree, built in
Security bot (e.g. Wick)Bot dashboardRaids, nukes, compromised admin accountsFree tier + premium; check vendor
Paid gate (Whop/LaunchPass)Your checkoutAlmost all spam: bots don't payPlatform fees; check vendor

1. Raise the verification level

In Server Settings > Safety Setup, set the verification level. 'Low' requires a verified email; higher levels add an account-age wait, a wait after joining, or a verified phone number. For a public course or SaaS server, a medium-to-high level stops most freshly created bot accounts. Community servers must be at least 'verified email'.

2. Turn on AutoMod's spam rules

Full walkthrough: Discord AutoMod setup guide.

  • Mention spam with a low limit, block + alert + timeout.
  • Suspected spam content: block + alert.
  • A custom keyword rule for scam bait: *free nitro*, *gift*, *airdrop*, *dm me*, look-alike domains.
  • A member profile filter for impersonation names like *support* or *admin* plus your brand.

3. Gate chat behind your rules

On a Community server, require new members to accept your rules before they can talk, and use Onboarding questions to assign a member role. Spam scripts often fail at this step. If you want channels fully hidden until acceptance, see how to hide channels until rules are accepted.

4. Raid protection and DM spam

Safety Setup includes raid protection and DM spam settings: alerts when an unusual wave of joins or DMs happens, sent to a mod channel, plus options that make it harder for new members to DM others. Turn the alerts on and point them at #mod-log. Tell members in #rules that staff will never DM them first; most server spam today is scam DMs, not channel posts.

5. Add a security bot if you are a target

Large, public or crypto-adjacent servers get hit by coordinated raids. Security bots such as Wick add anti-raid lockdowns, join-age gates and anti-nuke protection (stopping a compromised admin from deleting channels). Give the bot only the permissions it asks for and keep its role above the roles it manages. For paid communities, the strongest filter is the paywall itself; see how to charge for Discord access.

When you are being raided right now

  1. Pause invites (security actions in the server menu) or delete your public invite links from Server Settings > Invites.
  2. Temporarily raise the verification level to the highest setting.
  3. Turn on slowmode in the channels being hit.
  4. Bulk-remove the raid accounts (a moderation bot's purge or ban tools help) and review #mod-log.
  5. Rotate to a fresh invite link once things are quiet, and lower the verification level again.

Quick answers

how to stop spam bots joining my discord
Raise the verification level, enable AutoMod's mention spam and suspected spam rules, require rules acceptance or onboarding before members can chat, turn on raid and DM spam alerts, and only share invite links you can rotate.
Do I need a verification bot or is Discord's built-in protection enough?
For most course and SaaS servers, built-in verification level, AutoMod, onboarding and raid alerts are enough. Add a CAPTCHA or security bot if you are public, large, or already being raided.
Why are members getting scam DMs from accounts in my server?
Spam accounts join to see the member list and DM people. Use the DM spam settings in Safety Setup, raise the verification level, and tell members staff never DM first.
Does a paid community still get spam bots?
Far less. If access is granted only after payment through a role bot like Whop or LaunchPass, bots can't get past the paywall. Free lobby channels can still be targeted.

What to do next

Every LaunchMyServer template ships with a mod-log channel, staff roles, a rules channel and an anti-spam checklist ready to apply.

Related guides

Sources

Checked: . Discord changes features and menus often; if something looks different, the official help center is the source of truth. LaunchMyServer is not affiliated with Discord.