← Back to NXDPRO ONE
Server Analyst Documentation
AI-powered Discord bot with full admin workflow: scan your server, create backups, generate optimization previews, apply approved changes and restore anytime if needed.
Installed in 0 servers.
Add to Server
Join Support Server
Commands
/analyze
Full AI analysis of your server. Scans channels, roles, permissions and activity signals, then returns a structured report with scores and prioritized recommendations.
Requires: Manage Server
/audit-roles
Focused role audit for hierarchy and permissions. Highlights risky permission combinations, role overlap and cleanup opportunities.
Requires: Manage Server
/audit-channels
Focused channel audit for structure and discoverability. Finds dead channels, weak grouping and layout improvements.
Requires: Manage Server
/server-info
Instant server summary: members, channels, roles, boosts and key metadata. No AI step, fast response.
Requires: Manage Server
/server-backup
Creates a full structural backup snapshot of your server (roles, channels, permissions and server settings) before major changes.
Requires: Manage Server
/server-backups
Lists recent backup snapshots with backup IDs so admins can quickly select a restore point.
Requires: Manage Server
/optimize-preview
Builds an AI + template optimization preview (no live changes). Supports optional template selection and optional server rename on apply.
Requires: Manage Server
/optimize-apply preview_id:<id>
Applies a specific preview plan. The bot first creates an automatic safety backup, then executes structural improvements.
Requires: Manage Server
/optimize-restore [run_id] [backup_id]
Restores your server from a previous backup. You can restore from an apply run backup or from a specific backup ID.
Requires: Manage Server
/optimize-status
Shows recent optimization previews, apply/restore runs and backup history for full admin visibility and auditability.
Requires: Manage Server
Required Permissions
| Permission | Why |
| View Channels | Read current server structure and visibility rules |
| Manage Channels | Create, edit, move and reconcile channels during optimize/apply/restore |
| Manage Roles | Create and update role structure and permission sets |
| Manage Server | Apply server-level optimizations and run admin-only workflow commands |
| Read Message History | Scan channel activity patterns for analysis quality |
| Send Messages + Embed Links | Respond with command status, reports and summaries |
| Use Application Commands | Execute slash commands |
The bot supports both analysis mode and controlled change mode. It only applies structural changes when an admin explicitly runs /optimize-apply or /optimize-restore.
How It Works
1. Run /server-backup for a manual snapshot (recommended), then run /optimize-preview.
2. The bot scans your server and generates an AI + template preview with a concrete optimization plan.
3. Review the preview ID and details. No changes are applied in preview mode.
4. Run /optimize-apply preview_id:<id> to approve and execute changes. A pre-apply backup is created automatically.
5. If needed, run /optimize-restore to roll back to a previous backup and recover your previous structure.
Privacy & Data
- Message bodies are not backed up or stored by the optimization workflow
- Role/channel/server structure metadata is stored in backup files for restore safety
- Preview and run metadata (IDs, timestamps, status) is stored for audit and rollback
- Backups can be retained, rotated or removed by your infrastructure policy
Read our full Privacy Policy for details.
FAQ
Is the bot free?
Yes, completely free to use with no limits.
Can the bot modify my server?
Yes, but only when an admin explicitly confirms actions via /optimize-apply or /optimize-restore. Preview commands never mutate the server.
Who can use the commands?
Only members with the "Manage Server" permission can run analysis commands. This is typically limited to admins and moderators.
How long does analysis take?
Preview analysis typically takes 10-45 seconds depending on server size. Apply/restore can take longer because they reconcile channels and roles.
Will restore keep every message?
Restore targets server structure (roles, channels, permissions, layout). If a rollback removes channels that were created after a backup, Discord message history inside those removed channels cannot be preserved by the API.
What AI model is used?
OpenAI GPT-4o — the latest and most capable model for structured analysis.