> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superalts.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Support System Overview

> A voice-based support system for Discord with automatic point tracking, rating system, leaderboards, and comprehensive admin management tools.

## 📋 What is the Support System?

The Support System bot automates voice-based support sessions, tracking admin performance through a comprehensive point system. Users join a waiting room, admins pull them to support channels, and the system automatically tracks response times, session completion, and user ratings.

***

<Info>
  **Prerequisite**: Please install [Node.js](https://nodejs.org/en) (Latest LTS recommended) before proceeding.
</Info>

***

## 🧩 Key Features

### 🎤 Voice-Based Support Flow

Users join a **waiting room** channel, admins are automatically **notified**, and sessions are tracked from start to finish through voice channel movements.

### ⚡ Automatic Point System

Points are awarded automatically based on:

* **Fast Pull Points** — Quick response times
* **Slow Pull Points** — Slower responses
* **Completion Points** — Completed support sessions
* **Rating Points** — Based on user ratings (1-5 stars)

### ⭐ Rating & Feedback System

After completing a support session, users receive a rating prompt with **1-5 star rating** and optional feedback. Ratings contribute to admin's average rating and total points.

### 🏆 Leaderboard & Statistics

Track admin performance with:

* **Support Points Leaderboard** — See top performers
* **Individual Stats** — View total points, average rating, completed supports, fast/slow pulls

### 🛠️ Point Management

Managers can manually **add or remove points** by category (fast pull, slow pull, completed support, rating, or total). All changes are logged.

### 📝 Logging

All actions are tracked in detailed logs — user joins, admin pulls, session completion, ratings, and point adjustments.

***

## 🧩 Full Configurability

All aspects of the system can be customized — point values, time thresholds, minimum support duration, admin roles, channel assignments, excluded users/roles, and multi-language support (English/Arabic).
