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

# Application System Interactions

> Explore all interactive components in the Application System bot, including slash commands, modals, setup panels, and approval buttons.

## 🚀 Slash Commands

### `/newsection`

Create a new application section.

#### First Modal:

Prompts the admin for:

* **Section Name**
* **Section Emoji** (🤖 or if u want to put a custom emoji u can put the emoji id `<:SuperALTS_Logo:1354848077143605313>`)
* **Manager Roles** Comma-separated Role IDs (`roleid1,roleid2`)
* **Section Channel**
* **Accepted Roles** Comma-separated Role IDs (`roleid1,roleid2`)

#### Second Modal:

After creating the section, the bot will ask for **application questions** in a structured format.

**Format:**

```
question:'Question' placeholder:'Example or Explanation' style:'PARAGRAPH OR SHORT' required:'true or false' min:NUMBER max:NUMBER
```

**Example:**

```
question:'What’s your name?' placeholder:'SuperALTS' style:'SHORT' required:'true' min:2 max:15
```

**Notes:**

* `question` – The question to display
* `placeholder` – Text shown inside the input before typing
* `style` – Input type: `SHORT` for single-line, `PARAGRAPH` for multi-line
* `required` – `true` if mandatory, `false` if optional
* `min` / `max` – Character count limits

***

### `/setupapplication`

Set up an application panel.

**Options:**

* `description` — Embed description
* `image` — Embed image URL (has to be a link that start with `https://`)
* `thumbnail` — Embed thumbnail URL  (has to be a link that start with `https://`)
* `color` — Embed color ([#HEX](https://htmlcolorcodes.com/))
* `buttoncolor` — Button color (`blue`, `gray`, `green`, `red`)

After submitting, you’ll be asked:

1. Choose **Buttons** or **Select Menu** for the interaction style.
2. Select which **sections** to include in the panel.

***

### `/applicationstatus`

Update application status for a section.

**Options:**

* `section` — The section to update
* `status` — Either `Open` or `Close`

***

### `/blacklist`

Add or remove users from applying.

**Options:**

* `type` — Either `Add` or `Remove`
* `user` — Target user

***

### `/removesections`

Displays a menu with all existing sections for you to select and remove.

***

## 🧷 Application Buttons

After submitting an application, the panel will include:

### ✅ Accept

* Automatically assigns the user their **acceptance role**
* Allows an optional **custom message** to be included

### ❌ Decline

* Requires a **reason** for rejection
* Sends the message to the applicant
