Create reminders via commands
You can create reminders with the /remind
command.
Fill out the "time" and "content" fields. If you wish, press on "Optional" to view other options
for the reminder.
Time
The bot will take a "best-guess" at what time you entered. It will favour UK date formats
over US date formats (MM/DD/YY) where possible.
You can also use cron
-like syntax to specify the time. For example, using
0 0 1 * *
will send the reminder at midnight on the first of the next month.
For more information on cron syntax, see crontab.guru.
Cron syntax is not repeating. Please use the optional "interval" field to specify a repetition interval.
Pings
Roles and users can be pinged by including their @ mention in the "content" field.
To ping a role, the role must be set as mentionable, and the bot must have permissions to mention the role.
Please note that when using the dashboard, roles can only be pinged in the "Content..." field and not the embed fields.
Create reminders via the dashboard
Reminders can also be created on the dashboard. The dashboard offers more options for configuring reminders, and offers templates for quick recreation of reminders. Access the dashboard.
Custom formatting rules
Reminder content can be customized using formatting rules.
timefrom
The timefrom
formatting rule will display a formatted difference
between the time the reminder sends and a specified time.
For example, if the current time is 1755800000 (UNIX time), the format string
<<timefrom:1755803600>>
would display "1 hour"
timenow
The timenow
formatting rule displays the current time or an offset
from the current time in a given timezone in a custom format.
For example, if the current time is 1755800000 (UNIX time), the format string
<<timenow:UTC:%H:%M:%S>>
would display "18:13:20"
Optionally, an offset can be provided to display a time from your current time.
For example, if the current time is 1755800000 (UNIX time), the format string
<<timenow+120:UTC:%H:%M:%S>>
would display "18:15:20",
or <<timenow-120:UTC:%H:%M:%S>>
would display "18:11:20"
You can use this feature alongside Discord's timestamp formatting. The following
will show the text "in 2 minutes" for all users as a Discord timestamp:
<t:<<timenow+120:UTC:%s>>:R>