๐ 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)
๐๏ธ 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
- โ Start Event
- โ Cancel Event
๐ฌ 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
๐ณ๏ธ Voting System
Start Voting Button
Click the Start Voting button to create a community vote:- A menu displays all available events
- Select up to 10 events to include in the voting
- After selecting events, specify the voting duration
- Once voting ends, the manager who created the voting will be notified of the most wanted event
๐ 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