# JSON/CSV Reports

The Reports feature lets admins export important Slope Bot data as **CSV** or **JSON** files.

All report results are sent as **ephemeral** downloads so only the admin running the command can see the files.

***

## <mark style="color:purple;">Download Users Balances</mark>

#### **`/reports users-balance`**

Exports all users with a **positive balance**.

**Parameters:**

* `format` → `csv` or `json`

**Output includes:**

* User ID
* Username
* Balance

**Notes:**

* Users with `0` balance are skipped.
* Cooldown: **15 uses per admin per 7 days**.

***

## <mark style="color:$primary;">Download Raffle Participants</mark>

#### `/reports raffle-participants`

Exports all participants and their ticket counts for a raffle.

**Parameters:**

* `raffle_name`
* `format` → `csv` or `json`

**Output includes:**

* User ID
* Username
* Ticket Count
* Total participants & tickets summary

**Cooldown: 15 uses per admin per 7 days.**

***

## <mark style="color:purple;">Download Quests Submission Data</mark>

#### **`/reports quest-submissions`**

Exports every submission for a selected quest (pending, approved, rejected).

**Parameters:**

* `quest_name`
* `format` → `csv` or `json`

**Output includes:**

* User info
* Status
* Submission & review timestamps
* Reviewer ID
* Rejection reason
* Submission content

**Cooldown:** **20 uses per admin per 7 days**.

***

## <mark style="color:$primary;">**Download Tweet Rewards Data**</mark>

#### &#x20;`/reports tweet-rewards`&#x20;

Exports every reward claim for a selected tweet.&#x20;

**Parameters:**&#x20;

* `tweet_url` → The Twitter or X URL of the tweet (or just the tweet ID)&#x20;
* `format` → csv or json&#x20;

**Output includes:**&#x20;

* User ID&#x20;
* User Name&#x20;
* Claimed Rewards&#x20;
* Individual Reward Action Details
* Time&#x20;

**Cooldown:** 20 uses per admin per 7 days.
