Skip to main content

🚀 Slash Commands

/checkpoints

Check support points leaderboard or view a specific user’s support points. Options:
  • user — (Optional) Target user to check points for
When no user is specified:
  • Displays the Support Points Leaderboard showing all admins ranked by total points
  • Shows paginated results (30 admins per page)
  • Top 3 positions show medals (🥇 🥈 🥉)
When a user is specified:
  • Displays individual admin statistics:
    • Total Points
    • Average Rating (out of 5)
    • Total Ratings
    • Completed Supports
    • Fast Pulls
    • Slow Pulls

/managepoints

Manage support points for users manually. Options:
  • action — Choose action (Add Points / Remove Points)
  • user — The user to manage points for
  • category — Point category:
    • Fast Pull Points
    • Slow Pull Points
    • Completed Support Points
    • Rating Points (Manual)
    • Total Points (Direct)
  • amount — Amount of points (minimum: 1)
All point changes are logged in the log channel.

⭐ Rating System

Rating Buttons

After a support session is completed (and meets minimum duration), users receive a DM with rating buttons (⭐ 1-5 stars). Flow:
  1. User clicks a rating button
  2. A modal opens for optional feedback
  3. Rating and feedback are saved
  4. Admin receives points based on the rating
  5. Rating buttons are disabled after submission

Rating Modal

The modal includes:
  • Feedback (Optional) — Text input (3-150 characters, not required)
After submission, rating points are calculated and added to the admin’s total, and the admin’s average rating is updated.

🎤 Voice Channel Interactions

The system automatically tracks support sessions through voice channel movements:
  1. User Joins Waiting Room — Session is created, welcome audio plays, admins are notified
  2. Admin Pulls User to Support Channel — Session is updated with admin ID and pull time, pull speed is calculated
  3. User Moves to Done Channel or Leaves — Session completion is detected, points are awarded if minimum duration is met, rating prompt is sent
  4. User Leaves Without Support — Session is marked as abandoned

📝 Logging

All interactions are automatically logged in the configured log channel:
  • User Joined Waiting Room
  • User Pulled to Support
  • Support Session Completed
  • Support Session Too Short
  • User Left Without Support
  • Points Added/Removed
  • Rating Received