/server_settings
Configure server-wide settings for Overlap Bot. Opens a paginated UI with three pages.
Usage
/server_settings
No parameters.
Permission
Admin only
Page 1 — Roles & Permissions
Assign Discord roles to each permission level.
| Setting | Description |
|---|---|
| Admin Roles | Roles with full management access — can configure settings and manage all events |
| Organizer Roles | Roles that can create events and manage their own events |
| Attendee Roles | Roles that can RSVP to events |
Multiple roles can be assigned per level. Members matching any role in a level get that permission.
Fallback behavior when no roles are configured:
- Members with Discord’s built-in Administrator permission → ADMIN
- All other members → ATTENDEE
Permission resolution order (first match wins):
- Has a role in Admin Roles → ADMIN
- Has a role in Organizer Roles → ORGANIZER
- Has a role in Attendee Roles → ATTENDEE
- Has Discord Administrator → ADMIN
- Default → ATTENDEE
The organizer of a specific event always has organizer-level access to that event regardless of roles.
Page 2 — Bulletin
| Setting | Description |
|---|---|
| Bulletin Channel | The channel where event bulletin embeds are posted after /create |
| Use Threads | Toggle: create a thread per time slot on each bulletin post |
When Use Threads is on, a thread is created for each proposed slot directly on the bulletin message. This keeps slot-specific availability discussion separated without cluttering the main channel.
Page 3 — Display
| Setting | Description |
|---|---|
| Time Format | Server default: 12-hour (3:00 PM) or 24-hour (15:00) |
Individual members can override this with /settings. The server default applies to all members who haven’t set a personal preference.
See also: Configuration Reference →