Reminders
Set it and forget it. Automatic reminders post a message to a channel on a schedule, every day at a set time, on certain weekdays, or on a repeating interval.
/config Category dropdown Automation Reminders. Toggle the module on first./reminder command, which any member can use. This module is for server-wide messages that staff schedule.How it works
Each reminder has a name, a channel, a schedule, and something to send, a message, an embed, or both. Skipper checks every minute and posts any reminder that's due. You can have up to 15 reminders, each with its own schedule, and toggle them on and off without losing their setup.
A schedule can be written in plain English:
| You type | It sends |
|---|---|
13:00 | Every day at 13:00. 1pm, 1:30pm, 13.00, and 1300 also work. |
every monday at 4pm | Every Monday at 16:00. |
every monday and friday at 9am | On each listed day at 09:00. |
every 30 min | Every 30 minutes. 30m, 2h, 1 day, and 1 week also work. |
Times of day follow your server timezone, set in /config Settings Timezone. If it isn't set, Skipper guesses from the server's language, falling back to UTC. Intervals ignore the timezone.
Create your first reminder
- Choose Add Reminder, give it a name, and enter a schedule.
- Choose Edit Reminder, select it, then set the Channel to post in.
- Set a Message, an Embed, or both. The reminder won't send until it has a channel and something to say.
- (Optional) Add up to 5 link Buttons, like a sign-up form or event page.
Message variables
These placeholders are filled in when the reminder is posted:
| Variable | Becomes |
|---|---|
{server} | The server name. |
{members} | The current member count. |
To ping a role, put its mention in the message, for example @Events.
Reference: all settings
| Setting | What it does |
|---|---|
| Add / Edit / Remove Reminder | Manage your reminders. Up to 15 per server. |
| Toggle | Turn a single reminder on or off without deleting it. |
| Name | A label to recognise the reminder by (up to 40 characters, must be unique). |
| Channel | Where the reminder is posted. |
| Schedule | A time of day, weekdays with a time, or an interval between 5 minutes and 1 week. |
| Message | The text content. Supports the variables above. |
| Embed | An embed made in the Embed Builder at skipperbot.xyz/embed. Paste the 4-character code it gives you. Leave it empty to remove the embed. |
| Buttons | Up to 5 link buttons, each with a URL and a label, an emoji, or both. Add, edit, remove, or swap their order. |
Troubleshooting
| Problem | Fix |
|---|---|
| Reminder never sends | Check the module and the reminder are both on, and that it has a Channel plus a Message or Embed. |
| Sends at the wrong time | Set the server timezone in /config → Settings → Timezone. |
| “That schedule is not valid” | Try a simpler format like 13:00, every monday at 4pm, or every 30 min. Intervals need a unit, e.g. 30m not 30. |
| “Cannot repeat faster than every 5 minutes” | Intervals must be at least 5 minutes. |
| Bot can’t post | Give Skipper View Channel, Send Messages, and Embed Links in the channel. |
| Role ping doesn’t notify | Make the role mentionable, or give Skipper Mention Everyone. |