Skip to main content

Honeypot

A trap channel that automatically catches and punishes spam bots and raiders.

Overview

The honeypot creates a decoy channel that legitimate members are told to ignore. Any non-staff member who posts in it is treated as suspicious — their message is deleted instantly, and repeat or spam-like activity triggers an automatic punishment. Detection combines two signals:
  • Rate limiting — more than 3 messages in 10 seconds from the same member triggers the punishment immediately.
  • AI judgement — each message is analysed by the built-in security model to catch spam, scams, and raid content even at low volume.
Members with the Manage Server permission are never punished by the honeypot, so staff can safely test it.

Setup

1

Create the honeypot channel

Creates a channel named #chat with a warning notice and a live “Caught” counter. Leave it where new or suspicious members will see it.
2

Choose the punishment

Use mute to time the member out, or role to assign a punishment role (set below).
3

Set the punishment role (only if using role)


Commands

All commands require the Manage Server permission. Alias: ;hp.

How punishment works

When a non-staff member posts in the honeypot channel:
  1. The message is deleted immediately.
  2. If they exceed 3 messages in 10 seconds, or the AI flags the content, the configured action is applied.
  3. The “Caught” counter on the honeypot message increases.
If you set the action to role but never configure a punishment role, offenders will still have their messages deleted but no role is applied. Always pair ;honeypot action role with ;honeypot role.