Honeypot
A trap channel that catches spam bots the moment they post.
A honeypot is a channel that real members are told not to use. Spam bots post everywhere, so their first message in the trap gets them sanctioned and reported.
One trap with the default sanction is free. More traps, other sanctions and a custom warning need Premium.

Set it up#
- Dashboard → Honeypot.
- Click Create #honeypot: the bot creates a channel everyone can see and post in, with threads off, and adds it to the traps. Or add an existing channel under Trap channels.
- Turn on the honeypot and choose a Report channel.
- Click Save changes. The bot posts and pins a warning in each trap.
With commands (Manage Server): /honeypot create, /honeypot add <channel>, /honeypot remove <channel>.
Settings#
| Setting | What it does | Free | Premium |
|---|---|---|---|
| Trap channels | Channels that trigger a sanction. | 1 | 5 |
| Pinned warning | The message pinned in each trap: default text, custom text, custom embed, or none. | Default | Any |
| Sanction | Kick and purge (ban that deletes recent messages, then unban), ban, timeout (1 to 672 hours, the message is deleted) or log only. | Kick and purge | Any |
| Delete messages from the last | Hours of messages deleted by the sanction (0 to 168). | 24 h | Your choice |
| Ignore bots | Leaves other bots alone. | On | Your choice |
| Exempt roles | Roles never sanctioned. | 3 | 250 |
| Exempt members | Members never sanctioned. | 3 | 100 |
| Report channel | Where each catch is reported. | ✓ | ✓ |
| Role to mention | Role pinged in the reports. | — | ✓ |
The owner, administrators and members with Manage Server are never sanctioned.
What a report shows#
The member, their account age, the message (or Content not available), and the sanction applied or why it failed.
Safety#
- One sanction per member every 30 seconds.
- False alarm guard: if two members who joined more than 30 days ago post in a trap within 10 minutes, the trap pauses for 1 hour and the second member is not sanctioned. A notice goes to the report channel. Resume now lifts the pause.
- A deleted trap channel is removed from the list, with a notice in the report channel.
History#
| Free | Premium | |
|---|---|---|
| Recent triggers shown | Last 5 over 3 days | Last 20 over 30 days |
The history keeps the member, the channel, the sanction and the date. The text of the message is never stored: it only appears in the report posted on Discord.
When Premium ends, only the oldest trap keeps sanctioning (the warning of the others is taken down) and the free sanction applies. Settings stay saved.
Permissions#
Ban Members (kick and purge, ban), Kick Members, Timeout Members (timeout), Manage Messages (delete the message), Pin Messages (warning), Manage Channels (create #honeypot).