Skip to main content

How it works

You set up a channel nobody has any reason to post in, and misery posts a warning telling members not to. Anyone who posts there anyway gets punished automatically. Compromised accounts and self-bots blast every channel they can see. A real member reads the warning and moves on; a hijacked account posts its scam link and gets caught immediately.
Every command here requires Manage Server.
The server owner, members with Manage Server or Administrator, and anyone with a ,staff role are exempt — staff won’t trip the honeypot.

Setting it up

Syntax
Example
misery posts the warning as soon as you set it, and its footer keeps count of how many accounts it has caught.
Put the honeypot somewhere visible near the top of your channel list. It only works if the accounts spamming your server can see it.
misery needs View Channel, Send Messages, and Manage Messages there.

Re-posting the warning

If the message gets deleted or buried:

Choosing the punishment

Syntax
Example
The member is DMed about the punishment, and it’s recorded as a case in your mod log.
jail needs your moderation system set up first — run ,setup before choosing it.
Defaults to kick.

Recording a reason

Syntax
Example
This shows up in your audit log and moderation records.

Checking your setup

Shows the channel, punishment, and reason.

Turning it off