Spam bots walk into the trap. Your members never see the mess.

Honeybot plants decoy channels in your server. Humans read the warning and move on — spam bots that carpet-bomb every channel get softbanned: kicked, with their last 24 hours of spam wiped server-wide.

Never reads messages — no Message Content intent Softban, not ban — accidental typers can rejoin Hosted for you — nothing to run or maintain
#velvet-alcove-4823 🚫 Do not type here
Honeybot APP
🚫 DO NOT TYPE IN THIS CHANNEL
This is an automated trap for spam bots. Posting here will remove you from the server.
FreeNitroDrop
@everyone FREE NITRO 🎁 claim before it runs out → nitro-gift.example
Honeybot APP
🍯 Caught FreeNitroDrop in the trap — softbanned, 3 messages purged server-wide.

How it works

A trap only a spam bot would spring

Spam bots blast every channel they can post in. Honeybot gives them two channels nobody sane would touch — and watches only those.

STEP 1 · THE BAIT

Two decoy channels

One text channel and one voice channel (its built-in chat is the real trap — most honeypots miss it, spam bots don't). Names like velvet-alcove-4823 rotate daily so bots can't blocklist them, with a pinned 🚫 DO NOT TYPE banner for humans.

STEP 2 · THE SPRING

A bot posts in the trap

Honeybot only needs to know that someone posted and who — never what they said. Admins, moderators, the owner, and any roles you exempt are always ignored.

STEP 3 · THE STING

Softban & purge

Ban with a 1-day message purge, then instant unban. The spammer is kicked and their spam is wiped from every channel — but a human who typed by accident can simply rejoin.

Why trust it

Built to never ban the wrong person

Privacy by design

Runs on non-privileged GUILDS + GUILD_MESSAGES intents only. It never requests the Message Content intent — it can't read your members' messages, and it stores none.

Fails safe, always

  • Never acts on the owner, admins, mods, other bots, or exempt roles
  • If permissions can't be verified, it skips the ban and logs a warning
  • Duplicate events are deduped — nobody gets banned twice

Start in dry-run

Arm it with /honeybot dryrun enabled:true and it only logs what it would have done. Watch the catches roll in for a day, then flip it live.

Self-healing

If someone deletes a trap channel, Honeybot notices, recreates it, and reports to your log channel — the trap can't be quietly disarmed.

Setup

Armed in two minutes

Nothing to host, no dashboard to learn — everything is a slash command in your own server.

  1. Add Honeybot to your server (you'll need Manage Server), then drag its role above the members it should be able to ban.
  2. Run /honeybot setup. The two trap channels appear and start rotating names daily.
  3. Cautious? /honeybot dryrun enabled:true logs catches without banning anyone — watch it for a day, then flip it off to go live. /honeybot stats shows what it's caught.