How it works
The four-step detection and response pipeline
1
Honeyguard watches your server
Once added and configured, Honeyguard silently monitors all messages across every channel it has access to, checking against a set of detection rules.
2
Suspicious content is scored
Messages are analysed and assigned a threat score. Signals like scam links, fake Nitro offers, invite spam, and suspicious keywords raise the score. Low scores may only log an event; high scores trigger immediate action.
3
An action is taken automatically
Depending on your configured thresholds, Honeyguard will warn, mute, kick, or ban the offending user — and optionally delete their message and log the event to a mod channel.
4
You stay in control
All settings — thresholds, actions, ignored roles, log channels — are managed from your server's dashboard. You can review every action Honeyguard has taken in the stats panel.
What Honeyguard detects
Threat categories monitored in real time
Invite spam
Unsolicited Discord invite links, especially when paired with scam keywords.
Nitro scams
Messages promising free Nitro, gifts, or airdrops — a common phishing vector.
Raid activity
Rapid joins and coordinated message floods from multiple new accounts.
Custom keywords
Add your own blocked phrases or patterns to catch server-specific issues.
Suspicious accounts
New or unverified accounts that match threat patterns get extra scrutiny.
Repeat offenders
Users who accumulate multiple low-score warnings are escalated automatically.
Available actions
What the bot can do when triggered
Required permissions
What the bot needs when invited
Tips before you start
Recommended setup steps for new servers
Give Honeyguard a high role
Honeyguard can only act on members whose highest role is below its own. Place the Honeyguard role near the top of your role list — below admins, above everyone else.
Start with "log only" mode
When first setting up, set actions to log-only for a week so you can see what Honeyguard would have caught before enabling automatic bans or kicks.
Whitelist trusted roles
Add your mod, admin, and verified member roles to the ignore list so they are never caught by automated rules.
FAQ
Common questions about Honeyguard