Skip to content

Files

Latest commit

0be8aeb · Jul 16, 2018

History

History
39 lines (32 loc) · 1.14 KB

File metadata and controls

39 lines (32 loc) · 1.14 KB

Configure Meeting Reminder

The Meeting Reminder takes an event from a given Google Calender and sends a reminder to all attendants on Slack. (E-Mail addresses are for finding attendants on Slack)

You will have to set up a project and enable it on Google in order to use the Calender api. You can follow Step 1 of Googles Node.js Quickstart here. After creating and downloading the client configuration, copy the content of the json file to the "secretFile" field in your config.json.

The time parameter allows to control when the event has to have it's endtime. (If you insert 10 it will take the first event with an endtime after the next 10 minutes)

Here is an example configuration:

{
  "buttons": [
    {
      "mac": "xx:xx:xx:xx:xx:xx",
      "provider": "meetingReminder",
      "providerConfig": {
        "calendarId": "primary",
        "time": "now"
      }
    },
    {
      "mac": "xx:xx:xx:xx:xx:xx",
      "provider": "meetingReminder",
      "providerConfig": {
        "calendarId": "primary",
        "time": "10"
      }
    }
  ],
  "providerConfig": {
    
  }
}