Server Events
Plan and manage community events with RSVP buttons, automatic reminders, dedicated event channels, and customizable signup options. Keep your server engaged and organized.
Overview
The event system lets you create rich, interactive events that members can sign up for directly in Discord. Events include RSVP buttons, timezone-aware scheduling, optional discussion threads, and automatic reminders.
Game Night
Saturday, 8:00 PM ESTJoin us for our weekly game night! Bring your best strategies and have fun.
Creating Events
Events are created through a guided DM flow that walks you through timezone selection, scheduling, and duration. Your timezone is saved for future events.
Quick Start
/event create title:Game NightAfter running the command, Natsumi will DM you to set up:
Timezone Selection
Choose from 54 time zones across all regions. Your selection is saved for future events.
Start Time
Enter the event time using natural language like tomorrow 8pm, saturday 7:30pm, or in 2 hours.
Duration
Set the event duration (e.g., 2 hours, 90 minutes) or skip if no duration needed.
Event Options
Customize your event with optional parameters:
/event create title:Movie Marathon description:Weekly movie stream! channel:#events location:Voice Chat 1 max-attendees:20 color:#5865F2RSVP System
Every event includes interactive RSVP buttons that members can click to sign up. The event embed updates in real time to show attendee counts.
Default RSVP Options
Managing Attendees
Admins with Manage Server permission can manually add or remove users from events:
/event add-user event-id:abc123 user:@Username response:Going/event remove-user event-id:abc123 user:@UsernameEvent Channels
Dedicated event channels keep your events organized in one place. Event channels support auto-purging non-event messages and auto-sorting events chronologically.
Creating an Event Channel
You can create a new channel or convert an existing one:
/event-channel create name:events/event-channel create channel:#eventsChannel Features
๐งน Auto-Purge
Automatically delete non-event messages to keep the channel clean. Enabled by default.
๐ Auto-Sort
Events are automatically sorted chronologically (ascending or descending). Enabled by default.
๐ Create Button
Event channels include a "Create Event" button for easy event creation.
โ๏ธ Custom Settings
Configure each event channel independently with its own purge and sort preferences.
Managing Event Channels
/event-channel settings channel:#events purge-messages:true auto-sort:true sort-order:Ascending/event-channel listEvent Settings
Server-wide event settings let you control permissions, defaults, and behavior for all events in your server.
Role Permissions
Control who can create, edit, and delete events:
/event-settings role permission:Create Events role:@EventOrganizerDefault Settings
โฐ Reminder Interval
Default reminder time before events. 5 minutes to 7 days.
/event-settings reminder-interval minutes:30๐๏ธ Auto-Archive
Archive events automatically after they end (0-168 hours).
/event-settings auto-archive enabled:true hours:2๐ฅ Show Attendees
Display attendee names on event embeds.
/event-settings show-attendees enabled:true๐ฌ Event Threads
Create discussion threads for new events.
/event-settings event-threads enabled:true๐ท๏ธ Temp Roles
Create temporary attendee roles for events.
/event-settings temp-roles enabled:true๐ View Settings
View all current event settings at a glance.
/event-settings viewSignup Presets
Create reusable signup option presets for different types of events. Instead of the default Going/Maybe/Can't Go, you can define custom options like Tank/Healer/DPS for game events.
Creating Presets
/event-settings signup-presets create name:RPG options:๐ก๏ธ Tank,๐ Healer,โ๏ธ DPS/event-settings signup-presets create name:Simple options:Attending,Not AttendingPreset Examples
๐ฎ RPG Roles
๐ Tournament
๐ฌ Watch Party
All Event Commands
Event Management
/event createCreate a new event (guided via DM)/event editEdit an existing event/event deleteDelete an event/event listList upcoming server events/event infoView detailed event information/event add-userManually add a user to an event/event remove-userManually remove a user from an event/event sortSort events chronologically in a channelEvent Channels
/event-channel createCreate or convert an event channel/event-channel deleteRemove event channel status/event-channel listList all event channels/event-channel settingsConfigure event channel settingsEvent Settings
/event-settings viewView current event settings/event-settings roleConfigure role permissions for events/event-settings reminder-intervalSet default reminder time/event-settings auto-archiveConfigure automatic event archival/event-settings show-attendeesToggle attendee name display/event-settings event-threadsToggle discussion threads/event-settings temp-rolesToggle temporary attendee roles/event-settings signup-presets createCreate a signup preset/event-settings signup-presets deleteDelete a signup preset/event-settings signup-presets listList all signup presets