Skip to content
kestrel

A free Discord bot by NetNest Design LLC

A trap channel that catches hacked accounts

Hacked accounts spam scam links into every channel they can see. With kestrel, your server gets a trap channel that real members are told never to post in. Anything posted there comes from a compromised account or a bot, so that account is banned, kicked, or timed out on the spot.

Free for every server · Never reads message text · No privileged intents

How it works

  1. 01

    Run /trap setup. Pick an existing channel or let kestrel make one. Tell your members it is off limits.

  2. 02

    kestrel pins a warning in the trap. Real members read it and stay out. Hacked accounts and spam bots post without reading.

  3. 03

    A post in the trap removes that account. The account is banned, kicked, or timed out right away, depending on the action you chose.

Pinned in the trap channel
This channel is a trap for hacked accounts. Please do not post here. Anything posted here is treated as coming from a hacked account, and that account is removed or muted automatically.

What you get free

  • One trap channel
  • Ban, kick, or a 24 hour timeout
  • A ban also deletes that account's messages from the last hour
  • A pinned warning in the trap
  • Exempt roles you choose
  • The server owner, admins, and bots are always exempt
  • /trap status to check your setup
  • A notice in the trap channel when a permission is missing

Commands

/trap setup
Choose or create the trap channel and pin the warning.
/trap remove
Turn the trap off for this server.
/trap action
Choose ban, kick, or a 24 hour timeout.
/trap exempt
Add or remove roles the trap ignores.
/trap status
See the trap channel, the action, exempt roles, and the delete and timeout windows.

Every command needs the Manage Server permission by default. You can change who may use them in your server's integration settings.

Planned paid tier

Planned, not for sale yet

None of this can be bought today. A paid tier will open only after Discord verifies kestrel, which becomes possible once it is in 75 servers. It will be priced per server and billed through Discord.

  • Up to five trap channels
  • Soft ban with automatic unban
  • A log channel for every catch
  • A weekly summary
  • A filter for new members
  • Adjustable time windows

Honest limits

  • A trap catches only what is posted in it.
  • kestrel never reads message text. It only notices that something was posted in the trap.
  • It does not stop scams posted in your other channels.
  • No bot stops every scam. Keep your other moderation in place.

Questions

What is kestrel?
A free Discord bot that removes hacked accounts with a trap channel. Real members are told never to post there, so anything posted in it comes from a compromised account or a bot, and that account is banned, kicked, or timed out.
Is kestrel free?
Yes. The free tier has no limit on servers. A paid tier is planned and is not for sale yet.
Who is it for?
Any server admin who has seen hacked accounts post scam links.
Does kestrel read messages?
No. It never reads message text. It only knows that a message was posted in the trap.
What happens if a real member posts in the trap?
The action you chose runs, the same as for any other account. Tell your members about the trap and give trusted members an exempt role. A mod can unban the member or lift the timeout as usual.
How is this different from a spam filter?
A spam filter judges the words in a message. kestrel judges only where the post landed, so wording cannot fool it, and it cannot catch posts outside the trap.

Privacy in short

kestrel stores three things: your trap settings; a daily count of catches; for soft bans, the member ID until the unban runs. Nothing else. When kestrel leaves your server, the settings for that server are deleted.

Read the full privacy policy