Skip to main content

Scheduled Messages

Automatically post messages to any channel at a specific time, with optional repeating.

Setup

Go to Scheduled Messages in the sidebar.

Creating a Scheduled Message

Fill in the Create Scheduled Message form at the bottom of the page:

FieldDescription
ChannelThe text channel to post in
Message ContentThe message text to send
Schedule Date & TimeWhen to send the message
RepeatHow often to repeat after the initial send
Ping RoleOptional — mention a role when the message is sent

Repeat Options

OptionBehaviour
No repeatSend once and stop
HourlyResend every hour
DailyResend every 24 hours
WeeklyResend every 7 days

Click Schedule Message to save.

Managing Scheduled Messages

The table at the top of the page lists all scheduled messages:

  • Enable/Disable — Toggle to pause a scheduled message without deleting it
  • Delete — Click the trash icon to permanently remove it

Role Pings

Select a role in the Ping Role dropdown to have the bot mention that role alongside the message. The role mention is prepended to the message content (or sent as the message content on embeds).

Useful for announcements targeted at specific groups (e.g. ping @Updates subscribers when a changelog drops).

Notes

  • Times are stored in UTC. Factor in your server's timezone when scheduling.
  • For one-off announcements, use No repeat and the message will be posted once at the scheduled time.
  • Recurring messages (daily, weekly) continue until manually deleted or disabled.