> ## 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.

# Streak System Interactions

> Explore all interactive components in the Streak System bot, including slash commands for checking streaks, recovering streaks, and viewing personal streak scores.

## 🚀 Slash Commands

### `/recoverstreak`

Recover a user's streak that may have been lost or reset.

**Options:**

* `user` — The user whose streak you want to recover

**Permission Required:** Can only be used by users with the role ID specified in `config.js`. This is restricted to administrators or designated staff members.

***

### `/checkstreak`

Check a user's global streak information and score.

**Options:**

* `user` — The user whose streak you want to check

**Permission Required:** Can only be used by users with the role ID specified in `config.js`. This is restricted to administrators or designated staff members.

**Displays:**

* Current streak count
* Star rewards earned

***

### `/checkpersonalstreak`

Check your personal streak scores with friends.

**Options:**

* `user` — The user you want to check your personal streak with

**Permission Required:** Can be used by **any user** to view their personal streak scores with friends.

**What it shows:**

* Personal streak score between you and the specified user
* This is separate from the global streak score
* Personal streaks are built by mentioning users in your attachment posts

***

## 📝 How Streaks Work

### **Daily Posting**

Users maintain their streak by posting attachments (images, videos, GIFs, or stickers) to the designated channel every day. Missing a day may break the streak, depending on configuration.

### **Building Personal Streaks**

To build a personal streak with a friend:

1. Post an attachment to the streak channel
2. **Mention the user** in your post
3. Both users gain points in their personal streak score
4. This score is completely separate from the global streak

### **Earning Rewards**

As users accumulate scores:

* **Stars** are automatically awarded (3 stars total, configured in `config.js`)
* **Roles** can be assigned at specific score milestones (optional, unlimited)
* Rewards are given for both global and personal streaks

***

## 📝 Notes

* Global streak and personal streak scores are tracked separately
* Stars are always 3 total (cannot be changed)
* Role rewards are optional and unlimited
* Permission settings for commands can be configured in `config.js`
* Personal streaks are built by mentioning users in attachment posts
