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

SettingDescription
Admin RolesRoles with full management access — can configure settings and manage all events
Organizer RolesRoles that can create events and manage their own events
Attendee RolesRoles 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:

  1. Members with Discord’s built-in Administrator permission → ADMIN
  2. All other members → ATTENDEE

Permission resolution order (first match wins):

  1. Has a role in Admin Roles → ADMIN
  2. Has a role in Organizer Roles → ORGANIZER
  3. Has a role in Attendee Roles → ATTENDEE
  4. Has Discord Administrator → ADMIN
  5. Default → ATTENDEE

The organizer of a specific event always has organizer-level access to that event regardless of roles.


Page 2 — Bulletin

SettingDescription
Bulletin ChannelThe channel where event bulletin embeds are posted after /create
Use ThreadsToggle: 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

SettingDescription
Time FormatServer 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 →