Skip to main content
Scheduled Messages let you put your routine announcements on autopilot. Configure Burger Bot to post any message — plain text or a full rich embed — to a designated channel on a repeating schedule. No more remembering to post the daily reminder or weekly session schedule; Burger Bot handles it automatically.

Common Use Cases

  • 📢 Daily announcements — Morning server updates, daily challenges, or activity reminders
  • 📅 Session schedules — Weekly ERLC session times posted every Sunday evening
  • 🔔 Reminders — Recurring prompts to check rules, apply for staff, or vote in polls
  • 📋 Department updates — Regular briefings posted to department-specific channels

Setup

1

Open Burger Bot Configuration

Run the configuration command in any channel where Burger Bot has access:
/config
From the main panel, navigate to Automation → Scheduled Messages.
2

Create a New Scheduled Message

Click Add Scheduled Message. You’ll be prompted to provide the following details:
FieldDescription
NameA friendly internal label for this scheduled message (e.g., “Weekly Session Reminder”)
Target ChannelThe channel where the message will be posted
Message ContentThe text or embed content to send (see embed support below)
ScheduleHow often the message should be sent
3

Set the Interval

Choose how often the message should be sent. Burger Bot supports the following schedule types:
TypeDescriptionExample
DailySends once every 24 hours at a specified timeEvery day at 9:00 AM EST
WeeklySends once per week on a specified day and timeEvery Sunday at 6:00 PM EST
Custom (cron-style)Advanced scheduling using cron-like syntax for precise controlEvery Monday, Wednesday, Friday at 8:00 AM
For most servers, Daily or Weekly scheduling covers all common use cases. Custom scheduling is best for servers with complex, multi-day recurring content like rotating department briefings.
All scheduled times are interpreted in UTC by default. When configuring times, account for your community’s primary timezone and convert accordingly.
4

Write Your Message Content

Enter the content for your scheduled message. You can use:
  • Plain text with Discord markdown formatting (**bold**, *italic*, > quote, etc.)
  • Rich embeds with a title, description, color, fields, and footer
  • Mentions — role mentions like @SessionPing or @here to notify relevant members
If your scheduled message uses a role mention (e.g., @SessionPing), make sure Burger Bot has Mention Everyone permission or that the target role is mentionable. Otherwise, the mention will post as plain text without notifying anyone.
5

Save and Activate

Once configured, save the scheduled message. It will be set to Active by default and will fire at its next scheduled interval.You can return to Automation → Scheduled Messages at any time to edit, pause, or delete any scheduled message.

Embed Support

Scheduled messages fully support Discord rich embeds. When creating or editing a scheduled message, you can configure:
Embed FieldDescription
TitleThe bold header at the top of the embed
DescriptionThe main body text (supports markdown)
ColorHex color for the embed’s left border (e.g., #ff8c00 for Burger Bot orange)
FieldsUp to 10 inline or stacked name/value pairs
FooterSmall text at the bottom, useful for timestamps or disclaimers
Image / ThumbnailOptional image URL to include in the embed

Managing Scheduled Messages

ActionHow
Pause a messageToggle it to Inactive — it will resume at the next interval when re-enabled
Edit content or scheduleSelect the message in the config panel and update any field
View next send timeThe scheduled messages list shows the exact next scheduled send time for each entry
Delete a messageRemove it permanently from the config panel