SaberJDA online 2344 servers
A schedule & calendar bot. Create events with reminders and notifications. Sync to Google Calendars.
An open-sourced, single-purpose calendar / event schedule utility bot
- Display events on dedicated schedule channels.
- Send announcements when event begins / ends.
- Send reminders before an event begins.
- Configure timezone per schedule.
- Sync schedules to Google Calendars
- Users can RSVP to events
- Custom command prefix
Commands for use in #saber_control
|init||Create a new schedule|
|create||Add a new event to a preexisting schedule|
|edit||Modify a preexisting event|
|delete||Delete an event or schedule|
|guild||Display and modify guild-wide settings|
|config||Display and modify schedule settings|
|zones||Show all timezones that the bot understands|
|help||Direct message the user a list of commands with additional information|
|sync||Sync a schedule to load events from a Google Calendar calendar|
|oauth||Authorize Saber access to your Google Calendar calendars|
|test||Test an event's notification message|
|sort||Chronologically reorder the events on the schedule|
|list||View list of users who have rsvp'ed for an event|
|skip||Cancel the next occurrence of an event|
|schedules||List guild schedules|
|events||List guild events|
- Invite Saber-Bot and create a channel named **#saber_control**
- Use ``!init in #saber_control`` to create a schedule.
- If a channel named **#new_schedule** is not created, give Saber-Bot Manage Channel permissions.
- Use ``!config #new_schedule`` to view schedule settings
- Use ``!guild prefix $`` to change the command prefix to ``$``.
- Use ``$zones "US"`` to view available timezone codes for the United States.
- Experiment with this command to find a timezone which best represents your locale.
- It is best to always configure your schedule's timezone before adding events.
- If no message appears in #new_schedule, check to insure Saber-Bot has read, write, and manage message perms.
- Alternatively, the schedule channel can be manually deleted for the same affect. The same goes for the event messages.