🚀 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