Bastion
Documentation

Honeypot module

Set a trap for self-bots, raids and people who ignore the rules.

The idea

A honeypot is a channel nobody should post in. Real members read the pinned warning and move on. Automated accounts and spammers post in every channel they can see, and trip the trap.

Setting it up

  1. Create a text channel, visible to everyone, with a pinned message saying not to post there.
  2. In the dashboard, open Honeypot, enable the module and select the channel. Or run /honeypot set #channel.
  3. Choose the action. Softban is a good default: it purges the spam and lets a real person come back.
  4. Add your staff roles under Exempt roles. Members with Manage Server are always exempt.

What gets logged

The report shows who posted, what they wrote (if the bot has the Message Content intent), how many attachments, and whether the action succeeded. Delete the message is on by default so the bait never spreads.