Configuration

Low-level controls for channels, actions, experiments, and messages.

/honeypot modal

Use /honeypot to configure core behavior. These values are stored per-server.

Core fields

Honeypot Channel

Any message sent here triggers the action.
Required. This should be a dedicated trap channel.

Log Channel

Where moderation events are logged.
Optional but recommended.

Action

Choose softban, ban, or disabled.
Softban is default. It bans then unbans to remove recent messages.

Experiments

Optional switches for extra behavior. These can be enabled together.

ExperimentNo Warning Msg
What it doesRemoves the warning post from the honeypot channel.
NotesUse when you want the trap to look empty.
ExperimentNo DM
What it doesSkips DMing the user after they trigger.
NotesUse if you prefer silence.
ExperimentChannel Warmer
What it doesPosts a daily message to keep the honeypot active.
NotesHelps the channel look “alive”.
ExperimentRandom Channel Name
What it doesRenames the honeypot channel daily. See the name list.
NotesAvoid predictable names.
ExperimentRandom Channel Name (Chaos)
What it doesRenames with random characters daily.
NotesBest against blacklist bots.

Permissions

You need Ban Members to set the action to softban or ban. The bot also needs Ban Members to enforce actions.

/honeypot-messages modal

Customize what the bot says. Leave a field empty to reset to default.

Fields

MessageHoneypot Warning
PurposePinned warning shown in the honeypot channel.
Limit10-1500 chars
MessageDM Message
PurposeMessage sent to the user after they trigger.
Limit10-1000 chars
MessageLog Message
PurposeMessage posted to your log channel.
Limit10-500 chars

Log message requirement

Your log message must include {{user:mention}} or {{user:id}}.

Message variables

Use template variables to insert live values in messages.

Variable{{action:text}}
Used inWarning, DM, Log
Replaced withText for the chosen action (ban / softban / disabled).
Variable{{server:name}}
Used inDM
Replaced withThe server name, linked if server has vanity invite.
Variable{{honeypot:channel:link}}
Used inDM
Replaced withLink to the honeypot channel message.
Variable{{user:mention}}
Used inLog
Replaced withMentions the user.
Variable{{user:id}}
Used inLog
Replaced withRaw user ID.
Variable{{honeypot:channel:mention}}
Used inLog
Replaced withMentions the honeypot channel.

Defaults (examples)

These are the default templates used if you do not customize messages.

Warning Message
## DO NOT SEND MESSAGES IN THIS CHANNEL

This channel is used to catch spam bots. Any messages sent here will result in **{{action:text}}**.
DM Message
## Honeypot Triggered

You have been **{{action:text}}** from **{{server:name}}** for sending a message in the [honeypot]({{honeypot:channel:link}}) channel.
Log Message
{{user:mention}} was {{action:text}} for triggering the honeypot in {{honeypot:channel:mention}}
-# User ID: `{{user:id}}`