Setup & Configuration Guide
Complete guide to setting up and configuring Nexi Bot for your Discord server.
Quick Start: Use
/setup
for an automated configuration wizard, or follow this detailed guide for manual setup.
Initial Bot Setup
1. Adding Nexi Bot to Your Server
- Get Invite Link: Use
/utility invite
or visit our website - Select Server: Choose your Discord server from dropdown
- Permissions: Ensure "Administrator" is selected for full functionality
- Authorize: Click "Authorize" and complete verification
- Verify Addition: Check that Nexi Bot appears in your member list
2. Quick Setup Process
Run Setup Wizard:
/setup
This configures:
- Basic welcome and farewell messages
- Essential moderation settings
- Logging channels for server activity
- Permission verification and fixes
3. Main Configuration Access
Open Configuration Panel:
/config
The interactive panel allows you to:
- Toggle features on/off
- Set up channels for different functions
- Configure premium integrations
- Manage API keys (Premium)
- Export/import configurations (Premium)
Core Feature Setup
Welcome & Farewell System
- Enable Feature:
/config
→ Features → "Welcome System" - Set Channel: Select channel for welcome messages
- Customize Messages: Edit welcome and farewell text
- Add Images: Upload custom welcome images (Premium)
- Test System: Have someone join/leave to verify
Moderation System
- Permission Check: Ensure bot role is above member roles
- Enable Logging: Set up moderation log channel
- Configure Auto-Mod: Set up automatic rule enforcement
- Set Mute Role: Create or assign role for muted members
- Test Commands: Try
/moderation warn
on test user
Music System Setup
- Voice Permissions: Grant "Connect" and "Speak" in voice channels
- Music Channel: Optionally restrict music commands to specific channel
- Volume Limits: Set default and maximum volume levels
- Queue Settings: Configure maximum queue length
- Test Playback: Join voice channel and try
/music play
Server Statistics
- Enable Feature: Turn on in
/config
→ Features - Configure Counters: Set up member count, online count displays
- Position Channels: Arrange stat channels at top of server
- Update Frequency: Choose how often stats refresh
- Custom Stats: Add custom counters (Premium)
Advanced Configuration
Premium Integrations
Google Calendar Setup:
- Create Google Cloud Project: Visit Google Cloud Console
- Enable Calendar API: Activate Google Calendar API
- Create Credentials: Generate service account key
- Add to Bot: Paste credentials in
/config
→ API Keys - Test Integration: Create test event to verify connection
Roblox Integration:
- Get Roblox API Key: From Roblox Cloud Console
- Configure Groups: Set up group management permissions
- Add Credentials: Enter API details in bot configuration
- Test Verification: Use
/roblox
to verify account linking - Set Up Roles: Map Roblox ranks to Discord roles
ERLC Integration:
- Obtain ERLC API Access: Contact ERLC administrators
- Configure Server Details: Set up server connection info
- Test Commands: Verify
/erlc
commands work correctly - Set Permissions: Configure who can use ERLC features
- Monitor Activity: Set up logging for ERLC actions
Analytics Configuration (Premium)
- Enable Analytics: Turn on in premium features
- Data Collection: Choose what metrics to track
- Report Frequency: Set up automated report generation
- Export Settings: Configure data export formats
- Privacy Settings: Set data retention and sharing preferences
Channel and Role Configuration
Essential Channels
- Welcome Channel: Member join/leave messages
- Moderation Logs: Automated moderation actions
- General Logs: Server activity tracking
- Bot Commands: Dedicated channel for bot usage
- Appeals Channel: Ban appeal submissions (Premium)
Important Roles
- Muted Role: For temporary member restrictions
- Auto Roles: Automatically assigned to new members
- Level Roles: Rewards for active members
- Premium Roles: Special access for premium features
- Staff Roles: Moderation and administration access
Permission Configuration
Backup and Data Management
Configuration Backup (Premium)
- Export Config: Use
/config
→ "Export Configuration" - Save File: Download and store backup file securely
- Document Changes: Keep notes on customizations
- Test Restore: Verify backup can be imported correctly
- Schedule Backups: Set up regular backup reminders
Server Migration
- Export Configuration: Create backup from original server
- Invite Bot: Add Nexi Bot to new server with full permissions
- Import Settings: Upload configuration backup
- Verify Setup: Check all features transferred correctly
- Update Integrations: Reconfigure external API connections
Setup Complete! Your bot should now be fully configured. Use
/config
anytime to adjust settings or add new features.