Skip to main content
Burger Bot’s session vote system allows staff members to propose sessions — Patrols, Raids, Trainings, and more — and put them to a community vote before they go live. When a vote is started, an embed is posted to the session vote channel and members can cast their approval. These settings control how that process works, from how many votes are needed to how long a vote stays open.
Make sure a Session Vote Channel is configured before starting votes. See Channel Configuration. The vote_channel setting below can also be set directly here.

Command Usage

/config sessions [setting] [value]
Replace [setting] with a setting name from the list below and [value] with the appropriate value. Examples:
/config sessions vote_threshold 8
/config sessions vote_duration 45
/config sessions ping_role @Community
/config sessions session_types Patrol,Raid,Training,Event

Settings

vote_channel
Channel
The Discord channel where session vote embeds are posted when a vote is initiated. Members interact with the vote embed here by clicking the vote button or adding a reaction.Default: Inherits from channel configuration (session_vote_channel).
vote_threshold
integer
default:"5"
The number of votes required for a session vote to pass. Once a vote embed reaches this many approval votes, the session is automatically marked as approved and staff are notified.Accepted values: Any positive integer.Default: 5 votes.
Calibrate this to your community’s size and typical activity. Smaller servers may do well with 35, while larger active communities might set this to 10 or higher to ensure genuine consensus.
vote_duration
integer
default:"30"
How long (in minutes) a session vote stays open before it closes automatically. If the vote threshold isn’t met before the timer expires, the session is marked as not passed.Accepted values: Any positive integer (minutes).Default: 30 minutes.
If you’re running votes for time-sensitive sessions like a spontaneous Patrol, a shorter duration (e.g., 15 minutes) keeps things snappy. Planned events like Trainings might warrant a longer window.
session_types
string
A comma-separated list of allowed session types that staff can select when starting a vote. Only session types in this list will appear as options in the session vote command.Format: Type1,Type2,Type3Default: Patrol,Raid,TrainingExample:
/config sessions session_types Patrol,Raid,Training,Event,Tryout
Keep session type names short and clear. These appear directly in the vote embed so members can instantly understand what they’re voting on.
ping_role
Role
A Discord role that is mentioned in the session vote channel when a new vote starts. This notifies all members holding this role that a session vote is live.Default: No role is pinged if this is not set.
Avoid setting this to @everyone or @here unless your server community actively expects session vote pings. Consider a dedicated opt-in role like @Session Pings to keep notifications wanted.
images_channel
Channel
The Discord channel where session-related images and screenshots submitted during session workflows are posted. This keeps session media organized and separate from the vote channel.Default: Falls back to the Session Vote Channel if not set.

Settings Reference

SettingTypeDefaultDescription
vote_channelChannelChannel where vote embeds are posted
vote_thresholdinteger5Votes needed for a session to pass
vote_durationinteger30Minutes a vote stays open
session_typesstringPatrol,Raid,TrainingAllowed session type options
ping_roleRoleNoneRole pinged when a vote starts
images_channelChannelvote_channelChannel for session image submissions

Channels

Assign session vote and session images channels from the channels config.

Image Banners

Set a custom session banner image for session vote embeds.

Roles

Configure staff roles that can initiate session votes.

/setup Command

Configure the session vote channel via the guided setup wizard.