Overview
Setting up your Discord server with Automater involves connecting to the dashboard, verifying permissions, and configuring basic settings. This guide ensures optimal integration between your server and the dashboard interface.1
Connect Discord Server
Add your server to the dashboard and verify bot connection.
2
Verify Bot Permissions
Use automated permission checking to ensure proper bot functionality.
3
Configure Rate Limiting
Choose the appropriate rate limiting policy for your server size.
4
Set Up Activity Monitoring
Configure activity feeds and error notifications.
Initial Server Connection
Access the Dashboard
- Visit the Dashboard: Go to dashboard.automater.projectquest.xyz
- Sign In with Discord: Use your Discord account to authenticate
- Select Your Server: Choose from the list of servers where Automater is installed
If your server doesn’t appear, ensure the Automater bot has been invited with proper permissions.
Server Selection Screen
The dashboard displays all eligible servers with:- Server Name & Icon: Visual identification
- Member Count: Current server size
- Bot Status: Connection status indicator
- Last Activity: Recent automation activity
- 🟢 Connected: Bot online and responsive
- 🟡 Reconnecting: Temporary connection issues
- 🔴 Offline: Bot disconnected or missing permissions
Permission Verification
Automated Permission Checker
The dashboard includes an intelligent permission analysis system: Permission Status Display:- ✅ All Good: All required permissions granted
- ⚠️ Warnings: Missing optional permissions
- ❌ Critical: Missing essential permissions
Required Permissions
Essential Permissions (Bot cannot function without these):- View Channels
- Send Messages
- Read Message History
- Use Slash Commands
- Manage Messages (for moderation features)
- Manage Roles (for auto-role systems)
- Kick Members (for moderation packs)
- Ban Members (for advanced moderation)
- Timeout Members (for temporary punishments)
- Manage Nicknames (for verification systems)
One-Click Permission Fix
The dashboard provides automated permission resolution:- Detect Issues: Automatic scanning identifies missing permissions
- Generate Fix Link: Creates Discord invite with correct permissions
- Apply Changes: Updates bot permissions automatically
- Verify Success: Confirms permissions were applied correctly
Rate Limiting Configuration
Choose Your Policy
Select the rate limiting policy that matches your server’s activity level:Conservative Policy
Conservative Policy
Best for: Small servers (< 100 members), testing environmentsLimits:
- 60 tokens per minute
- 4 concurrent automations
- 5-second queue threshold
Balanced Policy (Recommended)
Balanced Policy (Recommended)
Best for: Most servers (100-5000 members)Limits:
- 150 tokens per minute
- 12 concurrent automations
- 15-second queue threshold
Aggressive Policy
Aggressive Policy
Best for: Large, active servers (5000+ members)Limits:
- 240 tokens per minute
- 16 concurrent automations
- 30-second queue threshold
Custom Configuration
Advanced users can customize individual rate limiting parameters: Guild Limits:- Minute capacity (60-300 tokens)
- Refill rate (1-5 tokens/second)
- Hour and daily caps
- Messages per minute (20-100)
- Role changes per minute (10-50)
- Moderation actions per minute (5-30)
- Maximum queue size (50-500)
- Queue timeout threshold (5-60 seconds)
- Concurrency limits (2-20)
Activity Monitoring Setup
Configure Activity Feed
Event Types to Monitor:- ✅ Automation executions (success/failure)
- ✅ Rate limiting events
- ✅ Error occurrences
- ⚪ Debug information (optional)
- ⚪ System notifications (optional)
- Critical Errors: Always notify
- Rate Limiting: Notify when throttling occurs
- Permission Issues: Immediate notification
- System Health: Daily summary
Error Notification Settings
Delivery Methods:- Dashboard notifications (always enabled)
- Discord DM to administrators
- Server log channel notifications
- Email alerts (premium feature)
- Single critical error: Immediate notification
- 5+ errors in 10 minutes: Escalated alert
- 50% error rate for 1 hour: System health warning
Server-Specific Configuration
Channel Designations
Recommended Channel Setup:- Log Channel: For automation activity logs
- Welcome Channel: For member join messages
- Moderation Channel: For moderation action logs
- Error Channel: For error notifications and debugging
Role Configuration
Bot Role Placement:- Place Automater bot role above roles it needs to manage
- Ensure bot role has necessary permissions
- Consider creating a dedicated “Bot Manager” role for configuration
- Administrator: Full dashboard access
- Moderator: Limited moderation feature access
- Bot Manager: Automation creation and configuration
Testing Your Setup
Initial Tests
Permission Verification:- Send a test message:
/pingor!ping - Check role assignment: Create test automation with role assignment
- Verify logging: Ensure activity appears in dashboard
- Test error handling: Trigger intentional error to verify error codes work
- Check current token usage in dashboard
- Run multiple commands quickly to test queuing
- Monitor queue times and throttling
- Verify rate limit recovery
Validation Checklist
Bot Functionality
Bot Functionality
- Bot responds to ping commands
- Slash commands work properly
- Activity appears in dashboard feed
- Error codes display correctly
Permissions
Permissions
- Permission checker shows green status
- Bot can perform required actions
- Role hierarchy is correct
- Channel access is appropriate
Dashboard Integration
Dashboard Integration
- Server metrics update in real-time
- Rate limiting displays work
- Activity feed shows events
- Error notifications appear
Rate Limiting
Rate Limiting
- Chosen policy is active
- Token usage displays correctly
- Queuing works under load
- Throttling triggers appropriately
Common Setup Issues
Dashboard Connection Problems
Server Not Listed:- Verify bot is in the Discord server
- Check that you have “Manage Server” permissions
- Ensure you’re logged in with correct Discord account
- Try logging out and back in
- Use the automated permission checker
- Manually verify bot role placement
- Check individual channel permission overrides
- Ensure bot wasn’t accidentally restricted
Rate Limiting Issues
High Throttling Immediately:- Check if other automations are running
- Verify policy selection is appropriate
- Look for automation loops or excessive triggers
- Consider switching to more permissive policy
- Check internet connection to dashboard
- Verify Discord API status
- Monitor rate limit usage for bottlenecks
- Consider upgrading to faster policy
Advanced Configuration
Multiple Server Management
Server Switching:- Use top-left dropdown to switch between servers
- Each server maintains independent configuration
- Rate limiting policies can differ per server
- Activity feeds are server-specific
- Export settings from one server
- Import configuration to new servers
- Use templates for consistent setup
- Share rate limiting policies across servers
Integration with External Tools
Webhook Configuration:- Set up external monitoring webhooks
- Configure third-party logging services
- Integrate with Discord logging bots
- Connect to analytics platforms
- Generate API keys for external access
- Configure rate limiting for API calls
- Set up automated monitoring scripts
- Integrate with existing infrastructure
Next Steps
Once your server is properly configured:- Explore Dashboard Features - Learn the interface layout
- Create Your First Automation - Build a simple workflow
- Install a Pack - Add pre-built functionality
- Monitor Performance - Track your automation system