Guard keeps Discord servers safe from scams, raids and hacked accounts, and gives moderators the tools to deal with the rest. You set it up once with /settings and it does the work in the background.
| AutoMod Rules for spam, scam links, blocked words, invites, mass mentions and more. Each server picks what happens. |
Scam protection Catches phishing links, fake Steam and Discord sites, and short links that hide where they go. |
| Honeypot A trap channel that catches hacked accounts on their first message. The real owner can come back once their account is safe. |
Anti-raid Spots a flood of new accounts, pauses invites and removes them. |
| Verification A captcha inside Discord before new members can see the server. |
Anti-nuke If an admin account gets hacked and starts deleting channels or banning people, Guard stops it and rebuilds what was lost. |
| Moderation Cases, reports, ban appeals, temporary roles and channel mutes. |
Audit logs Messages, members, roles, channels and more, posted to the channels you choose. |
The pieces Guard is built on are public. Issues and pull requests are welcome.
| Package | What it is | |
|---|---|---|
@guardbot/framework |
A framework for building Discord bots with discord.js: commands, components, listeners and hot reload. | |
@guardbot/chalk |
A simple colored logger for apps. | |
@guardbot/sanitizer |
Turns fancy fonts and look-alike letters back into plain text, so filters can't be dodged. |
Questions, bugs and ideas go in our support server.