Scheduled tasks
Schedules run an action automatically at a regular interval, so nobody has to remember it.
Creating a schedule
Section titled “Creating a schedule”Click New schedule
The form opens.
Name the task
For example General channel reset. The name is required.
Choose the action type
See the table below.
Set the frequency
Then save.
The action types
Section titled “The action types”| Type | Effect |
|---|---|
| Channel reset (nuke) | Clones the target channel, deletes the original, then posts a message in the new channel announcing the reset. |
| Full server backup | Creates a backup automatically. It includes members, roles, channels, emoji and stickers, but never messages. |
| Data export (Logs & Profiles) | Produces an export of the logs and profiles. |
| Message programmé | Posts a message in a channel, with an optional embed. |
Message programmé
Section titled “Message programmé”The Message programmé type asks for a target channel and a Message - le texte posté dans le salon. An Embed (facultatif) can be added, with its title, description, colour and image.
Two safeguards specific to a message that repeats:
- Autoriser les mentions, refused by default: without it,
@everyone,@hereand role mentions are written but notify nobody. A repeating message must not ping the whole server by accident. - Envoyer une seule fois: the task disables itself right after sending. Tick it for a dated message, whose cron expression would otherwise fire again the following year.
A message with neither text nor embed is refused at save time, rather than at the scheduled hour where the failure would go unnoticed.
The frequencies
Section titled “The frequencies”- Hourly
- Daily at midnight
- Weekly (Sunday at midnight)
- Monthly (the 1st at midnight)
- Custom (Cron expression)
The cron expression follows the standard Unix format minute hour day month day-of-week. For example, 0 12 * * * fires the task every noon.
Managing the schedules
Section titled “Managing the schedules”Each card recalls the frequency, the target channel and the last run (or Never).
| Button | Effect |
|---|---|
| Run | Executes the task immediately, in the background, without waiting for the next slot. |
| Edit | Reopens the form. |
| Delete | Removes the schedule permanently. |
A schedule can also be enabled or disabled without being deleted, which is handy to pause a task during an event.