✨ Server Assistant Features
Each feature area pairs what you get free (the green cards) with what Trial & Premium add (the gold cards). Tap any card to expand the detail. See also Commands and Pricing.
Unlock the full toolkit
Get these three popular Premium features, 750K AI tokens a month, plus everything else listed below.
SAi assistant
Your AI co-pilot — it reads your server's setup and tunes it for you, right from the web portal.
White-label branding
Completely rebrand the bot as your own — your name, icon and colour on every member-facing embed.
AutoMod AI second-opinion
Borderline filter hits get an AI confidence check first, so fewer good messages get caught and staff review only the close calls.
/premium in your server.
Trial features use your AI tokens (free trial included); Premium needs a subscription.
🛂 Role-based tiers — customisable
/settings → Role Tiers (add Helper, Trial Mod, Senior Mod, anything).⚖️ Tiered approval — actions route up
/purge) route up a tier: admins approve moderators; the owner approves admins. Anyone with approval authority — or the owner — runs them directly.⚠️ Persistent warnings + DMs — /warn
/warnings @user or /manage-warnings to view or remove.📝 Private staff notes — /note
/note, /notes, /manage-notes.🧹 Soft-ban + timed purge — /softban · /purge
/softban ban-then-unban to sweep messages without permanent removal. /purge 50 or text purge since 1pm (your timezone; capped at Discord's 14-day limit).🤖 Smart purge — /purge mode: Smart
/purge … mode: Smart — AI cleanup that removes only the genuinely problematic messages and keeps the rest, instead of clearing everything like a plain purge.⏲️ Timed bans — /tempban
/tempban @user 7d reason bans for a set time — 30m, 2h, 7d, 1w, even 1d12h (1 min–28 days) — then un-bans automatically. The timer survives restarts, and the lift is logged.🎭 One-command roles — /role
/role add @user @role / /role remove @user @role — no digging through Discord's menus. Guards against privilege escalation: you can only assign roles below your own, and managed/integration roles are off-limits.🚨 Server-wide lockdown — /lockdown
/lockdown start locks every text and forum channel in one shot — including their threads and posts. /lockdown end restores each channel to its exact prior permissions, not a best guess.🕵️ Repeat-offender detection — /altguard
/altguard on. Fingerprints the users you ban or kick, then checks every new joiner — a fresh account reusing a banned user's avatar or near-identical name is auto-banned and reported to staff; weaker matches are flagged. Soft-bans excluded.↩️ 24-hour undo
📣 Bulk via role mention
mute @TrollRole 1 hour actions every member of that role at once. Bots auto-excluded; >5 targets requires the Owner.📨 For the banned member — reason + one reply
/tempban, AutoMod, or native) DMs the user the exact reason staff supplied, plus an invite to send one reply to appeal. Just one — no escalating threads, no DM noise. Soft-bans excluded — and so are ThreatNet auto-bans, which are silent and open no appeal ticket (that automated decision is contested via the web portal instead).🛠️ For your staff — one-tap appeal ticket
That single reply opens an appeal ticket in your staff channel with one-tap buttons:
| Button | What it does |
|---|---|
| ✅ Unban | Lifts the ban, DMs the user, writes to the audit trail. |
| 🚫 Deny | DMs the denial, closes the ticket. |
| 🔎 Research | Runs Message Report on their last message for context. |
| 👤 Info | Profile — dates, roles, warning + note counts, Threat Score. |
| ⚠️ Warnings | Full history, even if they've left. |
| 📝 Notes | Staff notes (private). |
No AI token is spent unless Research is pressed. On by default; buttons survive restarts.
❓ "Why was I actioned?"
🗣️ Guided multi-round appeals
⚡ Filter presets — Off → Strict
One-click packs in /settings → Quick Presets → AutoMod:
| Preset | Catches |
|---|---|
| Off | Nothing |
| Scams only | Free Nitro / Steam gift / Robux / IP-grabber links |
| Scams + slurs ⭐ | Above + Level-1 hate speech. Allows casual profanity |
| Strict | Above + slurs L2, profanity L3 (child-friendly only) |
🧩 Server-type templates — /setup
The final /setup step tunes moderation to the kind of server you run — a combo of AutoMod pack + punishment ladder + anti-raid sensitivity.
| Type | Tuning |
|---|---|
| 🌐 General | Balanced defaults for a mixed community. |
| 🎮 Gaming | Scams + slurs, allows casual profanity. |
| 🎨 Creator | Stricter anti-raid for follow-raids. |
| 🌸 Anime / Fandom | Community-friendly, high-energy chat. |
| 💰 Crypto / Trading | Strict anti-scam, fast escalation. |
| 📚 Education | Gentle, warning-first, coaching. |
| 🔞 NSFW / 18+ | Stricter anti-raid for adult communities. |
| 🛠️ Manual | Applies nothing — full control. |
Pre-selected from your server's name. Applied only on a fresh setup or deliberate pick, so re-running /setup never overwrites your tuning.
🔧 Custom regex filters — /automod
/automod → Add Filter, with a built-in safety check for catastrophic-backtracking patterns before a rule goes live.🚫 Link blocklist — /automod
⏫ Punishment ladder
💢 Anti-spam
📩 User DM on removal
🧠 Self-trained AutoMod — learns from you Free trial
/automod → Self-training.🤔 AutoMod AI second-opinion
/automod → AI Review. Borderline filter hits get an AI confidence check first — confident ones act, low-confidence ones go to a one-tap staff review card (Delete & warn / Allow) instead of an auto-delete. Cuts false positives; only borderline messages cost tokens.🩺 Pulse — health report, your cadence Free trial
/settings → 🔔 Notifications → Updates & digests.🎉 Milestones — celebrate your wins
/settings → 🔔 Notifications.🩹 Bot Health Insurance — it watches itself Free trial
/settings → Behavior.🛡️ Threat Score — per-user risk read (this server)
🌐 ThreatNet — cross-server threat network
🖼️ Scam-image defense — catches scams hiding in pictures
🌐 ThreatNet — rich view — Premium
🛡️ ThreatNet auto-protect — Premium · opt-in
/threatnet autoban on or in /settings → Security → ThreatNet (Manage Server). Because it's an automated action it ships with safeguards: opted-out users are never auto-banned, every auto-ban is in your audit log, and although the ban is silent — no DM and no in-server appeal ticket (unlike a normal ban) — it's disclosed in our Privacy Policy and stays appealable via the web portal (human review). You choose the threshold and remain responsible for moderation in your server.🖼️ Image generation — /imagine Free trial
/imagine <prompt>, get a 1024×1024 image. Uses your own AI key (/ai-config); otherwise the free trial covers ~30 images and Premium is unlimited. 30s cooldown on the free tier.📋 Message Report — context summaries Free trial
🚨 Anti-Raid Detection — join-rate alerts
Tracks join rate. When the threshold trips, the bot pings the Owner (and any roles in /settings → 🔔 Notifications), suspends onboarding DMs, and logs the event.
| Preset | Threshold |
|---|---|
| Off | — |
| Normal | 5 joins in 30s |
| Strict | 3 joins in 15s |
🔐 DM Verification Gate — verify button on join
/settings → Verification). New members are DM'd a green Verify button; clicking it grants the verified role. If DMs are closed, the failure is logged and the user sees only @everyone-open channels. Stops most automated raid bots cold.✉️ Auto-onboarding DMs — /onboarding
/onboarding) with placeholders: [servername], [usermention], [membercount], [owner], [usercreatedat]. Templates: Friendly · Gaming · Professional · Minimal · Custom.🏷️ Auto-role on join
/settings → New Members → Auto-role).👋 Welcome reaction emoji
📋 Snippets — /snippets
/snippets opens a panel to add and manage canned replies (supports the same placeholders as onboarding). Mention a user when invoking to fill [user] slots.⏰ Reminders — /schedule
/schedule opens a modal to set a one-off or recurring reminder (e.g. "in 30 min" or "at 9am"). Uses your /timezone. Fires in the channel where it was created.🎨 Colour-coded log — every action
Every action posts a colour-coded embed to your log channel:
| Status | Colour |
|---|---|
| EXECUTING / SUCCESS / APPROVED | 🟢 |
| OWNER_BYPASS | 🔵 |
| PENDING_APPROVAL | 🟡 |
| DENIED / FORBIDDEN | 🔴 |
| PERMISSION_DENIED | 🟠 |
Verbosity: All / Dangerous-only / Errors-only (/settings → Behavior).
📅 Weekly digest
🔐 Tamper-proof trail
#server-assistant-log channel during setup.🩺 Permission health check
/settings)🎨 Branding
⚡ Quick Presets
🛡️ Behaviour
🛂 Role Tiers
🔔 Notifications hub — updates + instant alerts
One place for every way the bot keeps you posted (/settings → 🔔 Notifications), split in two:
| Section | Controls |
|---|---|
| Updates & digests | Set Pulse to Off / Daily / Weekly / Monthly, and toggle Milestones and Announcements on or off — your cadence, your call. |
| Instant alerts | Which staff roles get pinged on raids / approval requests / AutoMod escalations — live, because you can't put a raid on a weekly digest. |
Existing Pulse settings carry over automatically.
📍 Channel allowlist
📊 Insights
🛡️ Act from the web
📲 Install + notify
🤖 SAi assistant
🚀 Web setup
👥 Whole staff team
💛 Share Server Assistant — portal card or /share
/share (free tier).🏅 Milestone badges
🎫 Ticket panels — /tickets
/tickets setup (panel channel, category, support role, optional transcript channel). Members click Create Ticket to open a private ticket-0001-username channel visible only to them, the support role, and admins. On close, a .txt transcript is saved and the channel removed. Free tier: one intake question + editable panel.🎫 Ticket Panels — Premium extras — /tickets
/tickets questions), custom welcome + close messages, and add users mid-ticket (/tickets add @user).🎭 Reaction roles — /rolepanel
⌨️ Custom slash commands — /customcmd
/command (text or embed) — e.g. /rules, /faq — from a wizard. Embed commands have an optional 🔄 Live toggle: edit once and every copy already posted updates. Names validated; up to 25 per server.❓ AI Q&A from your FAQ — /faq
/faq with a question and the bot answers only from your curated entries — when the FAQ doesn't cover something it says so and points to staff, rather than inventing an answer. Counts toward AI usage, with a per-user cooldown.🌐 Translation — right-click or /translate
/translate — into your Discord language or one you name. On-demand only, so there's no per-message cost or channel noise.