Scheduled Messages

Send a recurring message to a configured channel.

Starter

Send a recurring message to a configured channel.

Install Scheduled Messages from your bot’s Modules tab. Configure the settings below, save, and deploy the bot to apply changes. See module setup for shared setup steps.

Set up and use

Choose Target channel, enter Message, and set Schedule. The supported schedule format has five space-separated fields: minute, hour, day of month, month, and weekday (Sunday is 0). Use a single number or * in each field.

ExampleSchedule
Every hour on the hour0 * * * *
Every day at 09:000 9 * * *
Mondays at 18:3030 18 * * 1

Ranges, lists, and step expressions such as */5 are not supported by this module. Times follow the bot host’s timezone; the module has no per-server timezone selector. Confirm timing with a test message. Missed sends while the bot is stopped are not replayed.

Settings reference

SettingDefaultDetails
Target channel (required)Choose a Discord channel.
Schedule (required)Set the schedule.
Message (required)Enter text.

Discord setup and troubleshooting

BotDen prepares the invite permission request automatically from your enabled modules and saved commands/events. Use the invite generated by BotDen.

If the feature does not work after saving and deploying, see troubleshooting for intents, existing-server permissions, channel access, and role order.