๐Ÿ“– Documentation

Everything the bot does and how to configure it.

๐Ÿš€ Getting Started

  1. Invite the bot using the invite link.
  2. Run /setlog #channel to choose where violation alerts go.
  3. Log in to this dashboard with Discord and open Config to tune features per server.

๐Ÿ›ก๏ธ Slur & Bypass Detection

Every message is scanned against the blocklist with a multi-layer bypass engine that defeats common evasion tricks:

Per-server custom words and whitelists are managed on the Blocked Words and Whitelist pages.

๐Ÿ”’ Locked terms: a small set of child-safety terms and hard racial slurs is permanently blocked and can never be exempted in any server โ€” not by a server admin, not via the dashboard. Attempts to exempt them are rejected and reported to the bot owner.

๐Ÿค– AI Context Moderation (premium)

For borderline detections, the bot asks an AI how the flagged term is actually being used before acting โ€” so a quote or a reclaimed word isn't punished like an attack.

High-confidence exact matches skip the AI; every failure mode fails open so detection never gets weaker.

๐Ÿ–ผ๏ธ Image Scanning

๐Ÿ” Verification Gate

Hold risky new joiners behind an unverified role until they pass a one-click Verify button. Set it up with /verification setup.

Set the unverified role's channel permissions to deny View/Send so gated users can't talk until verified.

๐Ÿ”ฅ Heat Escalation

Each violation adds heat to the offender (1โ€“1.5 points, scaled by detection confidence). Heat decays over time โ€” by default it halves every 60 minutes. Crossing a threshold triggers an automatic action:

A user who slips up once cools off before ever reaching a threshold; someone spamming slurs crosses all three in minutes. Thresholds and decay rate are configurable per server.

Need to forgive someone early? Use /clearheat user:@member to reset one person's heat, or /clearheat with no user to cool down everyone in the server (requires Manage Server).

Heat is saved to the database, so repeat offenders keep their accumulated heat even if the bot restarts โ€” no clean slate on every redeploy.

๐Ÿšจ Anti-Raid & Mass-Mention

When a burst of members joins within the raid window, the bot can automatically slow down your public channels to break the raid's momentum, then lift the slowmode on its own once the configured duration passes (it even restores correctly if the bot restarts mid-raid).

Mass-mention protection deletes any message that pings more than your set limit of users/roles, or uses @everyone/@here. Choose whether it just deletes the message or also times the sender out.

Configure both in the dashboard's Alt & Raid Detection and Mass-Mention Protection sections โ€” per server.

๐Ÿงน Filtered Purge

/purge bulk-deletes recent messages with optional filters you can combine: by user, by keyword (contains), or by type โ€” invites, links, bots, or embeds.

Example: /purge amount:50 filter:invites clears the last 50 messages that contain Discord invites, leaving everything else untouched.

๐Ÿšจ Server Protection

๐Ÿ“จ Ban Appeals

When someone is banned, the bot DMs them a private appeal link. Their appeal lands in your log channel with Approve / Reject buttons and on the dashboard's Appeals page. Approving unbans the user and DMs them a one-use invite back. One pending appeal per user per server. Toggle per server under Config โ†’ Ban Appeals.

๐ŸŽซ Tickets

Run /ticketpanel in a channel to post an Open Ticket button. Each ticket becomes a private thread visible only to the opener and moderators, with a close button that posts a full transcript to your log channel. Use it for reports, questions, and partner applications.

โŒจ๏ธ Key Commands

CommandWhat it does
/setlog #channelSet the violation log channel (admin)
/setreport #channelSet the report channel (admin)
/settranslationToggle translation scanning (admin)
/premiumCheck this server's premium status
/history @userFull mod record: cases, violations, heat (mod)
/note @user textAdd a private mod note to a user's record (mod)
/ticketpanelPost a ticket panel in this channel (admin)
/ticketcloseClose the current ticket thread
/bansync link idMirror bans with another server you admin
!warn @user [reason]Issue a formal warning (mod)
!history @userView a user's violation history (mod)

โ˜… Premium

Premium unlocks OCR scanning, NSFW image detection, translation scanning, anti-nuke, self-learning, and unlimited custom words & violation history. Check /premium in your server for current status. Get premium โ†’