Conan Bot Features Explained

Complete guide to all moderation and tracking features

Server Check Feature

This feature provides comprehensive information about any Discord server where Conan Bot is present.

Key Information Provided:
  • Server name and ID
  • Owner information
  • Staffs statistics
  • Channel counts
  • Creation date
  • Security settings
Moroccan Gaming

ID: 1234567890 | Members: 1,254

32 Text 15 Voice Created: 2021-05-15

User Role Check Across Moroccan Servers

Track users with admin/staff roles across all Moroccan servers where Conan Bot is present.

How It Works:
  1. Enter user ID or username
  2. System scans all Moroccan servers
  3. Identifies admin/staff roles
  4. Displays comprehensive report
User found with admin privileges in 3 Moroccan servers
Casablanca Gaming

Admin privileges

Server Owner Head Admin
Rabat Community

Staff member

Moderator
Monitoring Capabilities:
  • Track potential privilege abuse
  • Identify multi-server admins
  • Verify staff claims
  • Monitor role changes over time

Voice Activity Tracking

Monitor users' voice channel activity across all Moroccan servers.

Key Features:
  • Current voice channels
  • Channel participants
User currently active in 2 voice channels
Marrakech Voice

General Chat

// Example voice tracking logic function trackVoiceActivity(userId) { return fetch(`/api/voice-activity/${userId}`) .then(response => response.json()) .then(data => { if (data.inVoice) { showVoicePresence(data.servers); } else { showNoActivityMessage(); } }); }

Cross-Server Staff Verification

Check if staff members from Server B are present in Server A and their roles.

Use Cases:
  • Verify staff claims between partnered servers
  • Identify potential security risks
  • Coordinate multi-server moderation
  • Prevent ban evasion
5 staff members from Server B found in Server A
User 1
Moderator in Server B
Member in Server A Regular Role
User 2
Admin in Server B
Member in Server A Admin Role

Technical Implementation

Advanced technical details about how Conan Bot's tracking features work.

System Architecture:
  • Discord API: Primary data source
  • Database: MongoDB for storing historical data
  • Cache: Redis for quick lookups
  • Backend: Node.js with Express
  • Frontend: Bootstrap 5 dashboard
  • Security: JWT authentication
Data Collection Flow:
// Example data collection pipeline async function collectServerData(serverId) { // 1. Get server info from Discord API const server = await discordAPI.getGuild(serverId); // 2. Fetch members with admin privileges const admins = await getAdminMembers(serverId); // 3. Check voice activity const voiceData = await getVoiceData(serverId); // 4. Store in database await db.collection('serverSnapshots').insertOne({ serverId, data: { server, admins, voiceData }, timestamp: new Date() }); return { success: true, data: { server, admins, voiceData } }; }
Performance Optimizations:
  • Rate limit handling
  • Batch processing
  • Selective data refreshing
  • Background synchronization
Return to Dashboard