Skip to content

Honeypot

A trap for spam bots

Spam bots post the same scam link in every channel they can see. A honeypot is a channel nobody should write in: a bot falls into it, a human reads the warning and moves on.

  • One click creates a #honeypot channel with a pinned warning
  • Kick and clean up the spammer's recent messages, free
  • Ban, timeout or log only, and a custom warning Premium
  • Staff and exempt roles never sanctioned, with a false alarm guard

How it works

Honeypot, in detail

Set up in one click

/honeypot create, or the button in the dashboard, creates a #honeypot channel at the top of your server, open to everyone, with a pinned warning that tells members not to post. /honeypot add turns an existing channel into a trap. Free servers have 1 trap, Premium servers 5.

What happens to a spammer

By default the bot bans the author to delete their messages of the last 24 hours, then unbans them right away: a kick that cleans up. Premium servers can ban, timeout or only log instead, choose how many hours of messages to delete and write their own warning, as text or an embed.

Who is never sanctioned

The owner, administrators, members who can manage the server, webhooks and bots are never sanctioned, nor the roles and members you exempt: 3 roles and 3 members free, 250 roles and 100 members with Premium.

A guard against false alarms

If two members who joined more than 30 days ago post in a trap within 10 minutes, someone probably shared the channel by mistake: the trap pauses for an hour, your staff get a notice and the second member is not sanctioned.

Reports and history

Every trigger is reported in the channel you choose, with the member, the sanction and whether it worked. Premium can mention a role in the report. The history keeps the last 5 triggers over 3 days, or 20 over 30 days with Premium.

Free and Premium

What this module includes on each plan.

Honeypot on the free and premium plans
FeatureFreePremium
Honeypot trap channels15
Ban, timeout or log only, custom purge and warningNot includedIncluded
Ignore bots switch and a role mentioned in reportsNot includedIncluded
Roles exempt from the honeypot3250
Members exempt from the honeypot3100
Trap triggers in the history520
Full comparison

Commands

The slash commands behind this module. Most settings also live in the dashboard.

  • /honeypot createCreate a ready-to-use trap channel for spam bots. (1 trap channel free, 5 with Premium)
  • /honeypot addTurn an existing channel into a trap. (1 trap channel free, 5 with Premium)
  • /honeypot removeStop using a channel as a trap.
All commands

Common questions

More in the documentation.

Does the bot read the messages?

No. The trap only needs to know that a message was posted in the channel. Reports show the text only when Discord provides it.

What if a real member posts by mistake?

With the default sanction, they are kicked, their messages of the last 24 hours are deleted and they can come back with an invite. If two members who joined more than 30 days ago post in a trap within 10 minutes, the trap pauses for an hour and the second one is not sanctioned.

Turn on the honeypot today

Add InviteCount to your server and set it up from the dashboard in a few clicks.