A Discord bot that allows you to create reminders and alarms inside your own server.
You and your friends will be able to set useful reminders and alarms inside your Discord server for everyone to see.
The current version offers:
- Creating a reminder on the specified date and time with a title (and a description).
- Setting up a broadcast channel
- Specify the output channel for a specific reminder
- Modify the default prefix so it doesn't get in conflict with your other bots
- See a list of the current reminders
Future features:
- Alarms (recurrent reminders)
- Delete reminders and alarms
- More settings for reminders (e.g. to specify the amount of time left rather than the date and time, to allow more date formats like YYYY-MM-DD)
- Server configuration for server roles with permissions (now available for server creator only)
- Multiple broadcast channels
- Command for setting own timezone (for users with a different timezone from the server)
To set up Scheduler, first you need to set a time zone for the server using >>chtimezone YourTimeZone
. It is set to UTC+0 by default.
For the moment, you only can set a time zone by using its full name (e.g. Atlantic/Canary, Europe/Madrid, etc...).
Check out this list of time zones if you don't know yours. You can always see the current time zone of the server using >>timezone
and the time using >>time
.
The default command prefix is >>
.
You can change it by using
>>chprefix
Every time a reminder is sent, it'll be through the broadcast channel. By default, the broadcast channel is set to 'general'. This can be modified using
>>chchannel newchannel
A reminder is used when you need to remember something once on a concrete date and time. In the current version, you can create a reminder by specifying time, date, and a title.
>>reminder dd-mm-yyyy hh-mm "title"
Also, you can add a description, so you or your friends have some context on what you wanted to remind.
>>reminder dd-mm-yyyy hh-mm "title" "description"
These reminders will be sent by default through general
. You can change it to whichever you want.
If you want to send a reminder through a different channel from the default you can specify it too. Just like this:
>>reminder dd-mm-yyyy hh-mm "title" "description" channel
Commands are used by typing the bot prefix (>> by default).
- Parameters must be separated by a space.
- Parameters that need to be surrounded by double quotes are indicated in the table.
- Parameters surrounded by square brackets are optional.
- Commands with a
⚠️ sign will be changed in the near future.
Command | Parameters |
---|---|
chchannel:warning: | newBroadcastChannel |
chprefix:warning: | newPrefix |
chtimezone:warning: | "timeZone" |
reminder:warning: | date time "title" ["description"] |
time | |
timeZone:warning: |