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

# Events System Interactions

> Explore all interactive components in the Events System bot, including slash commands, modals, event panels, voting, and event management buttons.

## 🚀 Slash Commands

### `/createevent`

Create a new event.

**Modal Fields:**

* **Event Name** — Name of the event
* **Event Short Description** — Brief description of the event
* **Event Emoji** — Emoji to represent the event
* **Event Info** — Detailed information about the event
* **Event Images** — File upload (can upload up to 10 images per event)

Once created, the event is saved and can be used anytime in the events panel.

***

## 🎛️ Event Panel

The event panel displays a **select menu** that can handle up to **25 events per menu**. Once an event is selected from the menu, a modal will appear asking for:

* **Event Organizers** — User select menu (can choose up to 25 organizers)
* **Event Start Time** — Minimum 5 minutes, maximum 300 minutes

***

## 📢 Event Announcement

Once an event is created from the panel:

* A message is sent to the events channel notifying users
* The event description is displayed
* The event voice channel is **unlocked**

The event message includes **2 buttons**:

* ✅ **Start Event**
* ❌ **Cancel Event**

Clicking either button will edit the event message to reflect the new status.

***

## 🎬 Starting an Event

When **Start Event** is clicked:

* The event message is updated to show "started" status
* The event voice channel is **locked**
* An **End Event** button appears

***

## ❌ Canceling an Event

When **Cancel Event** is clicked:

* The event message is updated to show "cancelled" status
* The event voice channel is **hidden and locked**

***

## 🏁 Ending an Event

Once an event is started, click the **End Event** button. A modal will appear asking for:

* **Winners** — User select menu to choose event winners

Once winners are selected, they will automatically receive their winner roles.

***

## 🗳️ Voting System

### **Start Voting Button**

Click the **Start Voting** button to create a community vote:

1. A menu displays all available events
2. Select up to **10 events** to include in the voting
3. After selecting events, specify the **voting duration**
4. Once voting ends, the manager who created the voting will be notified of the **most wanted event**

This helps you decide which event to host based on community preferences.

***

## 📝 Notes

* All actions (event creation, starting, canceling, ending, voting) are sent to the log channel
* Events are saved and can be reused anytime
* The event voice channel status changes automatically based on the event lifecycle
* Winner roles are automatically assigned when ending events
