Server Assistant
Smart Discord moderation, AI-assisted reports, and customisation for any community.
What is Server Assistant?
Server Assistant is a multi-tenant Discord moderation and automation bot. Each server gets its own isolated configuration — warnings, notes, AutoMod rules, and settings stay scoped to that guild. Built around three principles: safety (dangerous actions require Owner approval), transparency (every action logged with full audit trail), and extensibility (server owners customise everything from embed colours to punishment ladders without code).
Quick links
| 🚀 Setup Guide Add the bot in 60 seconds |
📚 Commands Full reference |
| ✨ Features AutoMod, AI, verification, more |
❓ FAQ Common questions |
| 💬 Get Help Support server, bug reports |
📋 Changelog Release history and patch notes |
| 🔐 Privacy · Terms | |
Add to your Discord server
➕ Invite Server Assistant to your server
You’ll need Manage Server permission. Authorise the requested permissions, then run /setup as the server owner — full walkthrough in the Setup Guide.
Pre-verification direct invite — Server Assistant is awaiting Discord’s bot verification (75-server threshold) before it can list on the Discord App Directory and major bot directories.
Features at a glance
🛡️ Moderation
- Role-based actions — Owner / Admin / Moderator tiers with optional custom roles
- Persistent warnings with DM notifications and full history
- Private staff notes invisible to users
- Soft-ban, timeout, purge with time-based filters (
purge since 1pm) - Undo system — reverses bans, mutes, channel deletions within 24h
🤖 AutoMod & Anti-Raid
- Curated filter packs — Off / Scams only / Scams + slurs (gaming) / Strict
- Custom regex + link blocklists
- Configurable punishment ladder — Gentle / Standard / Strict presets
- Anti-raid detection with mass-join alerts and Owner ping
- DM-button verification gate — close the door on automated raids
🎨 AI Features
/imagine— AI image generation (DALL·E 3 / Stable Diffusion / free Pollinations.ai fallback)- AI moderation reports — right-click any message for an objective summary of recent context
- BYO API keys for xAI Grok or OpenAI, or use the host’s shared key
👋 New-Member Experience
- Auto-onboarding DMs with placeholder substitution (
[user],[servername], etc.) - Auto-role on join + welcome reaction emoji
🎨 Customisation Hub (/settings)
- Per-server embed colour, bot nickname, default timezone
- Quick presets for AutoMod, ladder, onboarding template, anti-raid sensitivity
- Channel allowlist to restrict where the bot responds
- Custom role tiers beyond the default three
🔐 Privacy & Security
All API keys and tokens stored encrypted at rest (Fernet / AES-128). Per-guild data isolation — no cross-server leaks.
Three ways to use the bot
- Type commands in your staff-chat channel —
warn @user,mute @user 30 min,purge since 1pm… - Slash commands — type
/to access/setup,/settings,/imagine,/infoand more. - Right-click menus — right-click any user or message → hover Apps ▸ for View Info, View Warnings, and AI-powered Report Message.
Server Assistant • GitHub • Built with Discord.py