Features, Behaviours and Limitations
Features
-
EventSync creates a calendar in your Google account for each Discord Server you
connect with
- EventSync cannot access any other calendars or events
-
Events are added on creation, updated when modified, and marked as cancelled when
deleted
- Events in Google Calendar link back to the Discord Event
Command List
-
/calendar connect
- Links the current Discord Server
to your Google Calendar
-
/calendar disconnect
- Deletes the link between the
current Discord Server and your Google Calendar. Events will stop syncing and you will
need to run the connect command again to resume syncing.
Behaviours
General
-
When you connect to EventSync in a server, all existing events are immediately synced
- When an event is created an event is created in all linked calendars
- When an event is updated it is updated in all linked calendars
-
When an event is deleted the title is prefixed with CANCELLED: in all
linked calendars
- When an event ends in Discord nothing is done in the linked calendars
-
EventSync creates a calendar with the same name as the Discord Server
- It is safe to rename the calendar in Google Calendar
Disconnecting EventSync
-
Running
/calendar disconnect
removes the link
between the Discord Server you run it in and your Google Calendar account
- If EventSync is removed from a Discord Server, all syncing will stop
-
If a user revokes access to their Google Account (here) then all syncing will stop for that user across every Discord Server they had
previously linked
- None of these operations will delete the calendar - this must be done manually
Limitations
Current limitations. They may change as EventSync is worked on.
- EventSync can only sync one server to one calender per user
- Editing an event in Google Calendar does not update the event in Discord