The Discord bot that
stops spammers before they spread.

Catch spammers before they reach your community. Spam Trap bot instantly detects and removes spam and compromised accounts through a dedicated #trap channel.

Spam Trap
#trap  Anything sent here is treated as spam.
Spam attempt intercepted.
Zero clicks. Zero delays.
User banned and messages cleaned automatically.
0
Servers Protected
0
Users Caught
99%
Catch Rate
24/7
Always Online

Why Choose Spam Trap?

Set it up in 2 commands. Let it protect your server forever.

Instant Protection

Automatically bans spammers the moment they post in the trap channel. Zero delay, zero manual work.

Server Safety

Stops spam before it spreads. Compromised accounts are caught and notified before they can do damage.

Saves Time

Reduces moderator workload by handling spam automatically so your team can focus on the community.

Easy to Use

Two commands to set up. 11 optional experiments to customize. A web dashboard to manage everything.

Multilingual Warnings

Warning message in 7 languages: English, German, Indonesian, Malay, Portuguese, Russian, and Spanish.

Account Recovery

Soft-banned users receive a DM with account recovery steps and can rejoin when their account is secure.

Web Dashboard

View stats, customize messages, and manage settings from a branded web dashboard with Discord login.

11 Experiments

Channel warmer, random renaming, reinvite links, timeout-first, and more. Toggle them on or off anytime.

How It Works

1

Bot joins and creates a trap

When invited, Spam Trap auto-creates a 🪤│spam-trap channel at the top of your server with a multilingual warning pinned inside.

2

A message is detected

Spam bots blast every visible channel. When one hits your trap, the bot catches it instantly. Admins and server owners are always safe.

3

The user gets a DM

The bot sends a message explaining the account may be compromised, with steps to recover it: change password, enable 2FA, check authorized apps.

4

The action runs

Softban (default): ban then unban to purge messages while allowing the user to rejoin. Or permanent ban. Their spam is wiped from the server.

5

Everything is logged

An embed is posted in your mod log channel with user info, action taken, and a running catch counter. Your mod team sees everything.

Commands

/spamtrap channel #chSet the trap channel. Posts a multilingual warning.
/spamtrap log #chSet the mod log channel for action reports.
/spamtrap action typeChoose softban, ban, or disabled.
/spamtrap toggleEnable or disable experiments via dropdown menu.
/spamtrap experimentsView all experiments with their current status.
/spamtrap statusView the full current configuration.
/spamtrap statsView catch statistics and recent actions.
/spamtrap channels #1 #2...Set up to 5 trap channels (needs Many Traps).
/spamtrap-messagesCustomize warning, DM, and log messages via modal.
/spamtrap disableTurn off the trap. Keeps settings for later.

Protect your server today.

Easy commands. Zero configuration. Ultimate protection.

Your servers

Loading...