Select a server
Pick a server on the left to view and edit its live settings.
—
Punishment
Content filters
OCR settings
AUTOMOD_OCR_API_KEY. OpenRouter reads the image directly with a vision AI model instead of OCR text-extraction (often more accurate on stylized/game screenshots); needs OPENROUTER_API_KEY_1 (and optionally OPENROUTER_API_KEY_2 as a failover) set and costs per image. Only choose PaddleOCR after confirming your host CPU supports it.
Classifies the image itself for sexually explicit/pornographic content -- catches images with no caption text at all, unlike the text-based OCR filter above. Only works when OCR engine is set to OpenRouter; does nothing on the other engines since they can't classify images, only read text from them.
Terms & exemptions
Tests against this server's saved blocked terms, custom regex, invite/link rules. Save your term changes first — the tester uses the last-saved config. (Rate/flood/duplicate spam and image OCR are not simulated.)
Messages in these categories are ignored by all automod checks.
Per-feature bypass roles
Whitelist roles above skip every automod check. These bypass one feature at a time — e.g. give mods a role that skips the text filter but still catches them on image OCR.
Content & links
Exceptions for message scanning, OCR, invites, and links.
These roles bypass both unsafe-link scanning and Block all links.
Media
Exceptions for media metadata and animated content.
Spam & formatting
Exceptions for rate, repetition, and formatting checks.
Anti-spam signals
Repeat-offender escalation
Counts automod hits per user in a window and bumps the action up the ladder. Set a rung to 0 to disable it.
New-account raid gate
Acts on messages from accounts younger than the age below — the throwaway/raid vector. By default only fires on messages that carry a link, invite, or attachment (so it doesn't punish a new member's plain "hello"); turn off "risky messages only" to gate every message from a young account.
Leave empty to allow commands in every channel. Add channels to restrict commands to only those channels.
Members with any of these roles can use commands in every channel, ignoring the whitelist above.
Events to log
Send Message
Send a message through the bot to any channel it can see.
Settings
Global ticket behaviour applied to every panel unless a panel overrides it.
General
Control ticket limits, lifecycle, and naming.
{number} and {user}.
Transcripts
Choose the default archive destination.
Ticket permissions
Permissions granted to the opener inside a newly created ticket.
Overview
Create, edit, resend, or remove your ticket messages.
Ticket Panels
Multi-Panels
Panels
Create polished ticket messages and keep each server's setup separate.
Reusable Single Panels
Create Panel
Ticket Properties
Panel Message
Button
Welcome Message (posted inside the ticket channel when it opens)
Ticket Properties
Access Control (who can open tickets from this panel — rules evaluated top to bottom, first match wins)
Create each ticket panel once. You can save it for reuse inside multi-panels, or post it directly to the selected channel.
Multi-Panels
Combine several single-type panels into one message with a button per panel.
Create Multi-Panel
Multi-Panel Properties
Panel Message
Panel posting needs the dashboard running in-process inside main.py (WEBSITE_ENABLED=1). Team/type edits still work here.
Teams & Types
Choose who handles tickets and how each category behaves.
Support Teams
Ticket Types
Saved transcripts of closed tickets (most recent 200).
Independent of "Enabled in this server" -- the TPM channel scanner can run on its own even if the donation-screenshot scanner is off, or vice versa.
Access
/approved
Controls what /approved does in this server — role it may be run by, role it gives, and the channels it mentions.
Available placeholders: {member} {guild} {tpm} {info_channel} {donate_channel} {tpm_channel} {channel_note} (the last one is the ready-made sentence built from the info/donate channels above and the TPM channel set in "Channels & settings" below). Leave blank to use the default wording.
TPM Scanner
These settings only apply while "TPM scanner enabled in this server" (top of page) is on -- independent of the donation scanner below.
Optional. Starts the set number of hours after their latest valid TPM post, and repeats on that interval until they update it.
Where the reminder pings get sent. Leave empty to use the TPM channel above.
1–168. Default 24. Only used when the reminder above is enabled.
Channels & settings
Reads the "Donated X Tokens" notification out of daily dono screenshots and rejects donations below the member's listed amount (higher is fine), and checks TPM screenshots ("+X every minute") against the typed TPM with a small margin. Unreadable screenshots are accepted as before.
OPENROUTER_API_KEY_1, optionally OPENROUTER_API_KEY_2 as failover, costs per image).
Add to list
People & payments
Warns & reminders
Requested skips
Active skips
Turning this off resets everyone's weekly messages/XP and stops #lb/#xp from responding. Turning it back on keeps counting from zero — it does not restore what was reset.
Weekly XP Leaderboard
Server Activity Logs
Moderation, automod, dashboard changes, and bot runtime events.
Roles allowed to run each command in this server.
Role Give Permissions
Pick staff role, choose roles it can give with #role.