🚀 Slash Commands
/checkpoints
Check support points leaderboard or view a specific user’s support points.
Options:
user— (Optional) Target user to check points for
- Displays the Support Points Leaderboard showing all admins ranked by total points
- Shows paginated results (30 admins per page)
- Top 3 positions show medals (🥇 🥈 🥉)
- 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 forcategory— Point category:- Fast Pull Points
- Slow Pull Points
- Completed Support Points
- Rating Points (Manual)
- Total Points (Direct)
amount— Amount of points (minimum: 1)
⭐ 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:- User clicks a rating button
- A modal opens for optional feedback
- Rating and feedback are saved
- Admin receives points based on the rating
- Rating buttons are disabled after submission
Rating Modal
The modal includes:- Feedback (Optional) — Text input (3-150 characters, not required)
🎤 Voice Channel Interactions
The system automatically tracks support sessions through voice channel movements:- User Joins Waiting Room — Session is created, welcome audio plays, admins are notified
- Admin Pulls User to Support Channel — Session is updated with admin ID and pull time, pull speed is calculated
- User Moves to Done Channel or Leaves — Session completion is detected, points are awarded if minimum duration is met, rating prompt is sent
- 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