A Slack bot that sends just-in-time meeting notifications from Google Calendar http://meekee.io
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib init Sep 19, 2017
.gitignore init Sep 19, 2017
LICENSE init Sep 19, 2017
README.md Update README.md Apr 13, 2018
index.js init Sep 19, 2017
package.json init Sep 19, 2017

README.md

Install

npm install

this is how you run the script locally

Install local tunnel: npm install -g localtunnel Run it: lt --port 8765 --subdomain meekee

You also need a mongodb instance.

To run the bot needs a slack app and a google API account.

SLACK_CLIENT_ID=xxx SLACK_CLIENT_SECRET=xxx PORT=8765 MONGODB_URI=mongodb://localhost/meekee GOOGLE_CLIENT_ID=xxx GOOGLE_CLIENT_SECRET=xxx GOOGLE_REDIRECT_URL=https://meekee.localtunnel.me/google/auth/callback npm start

Details on the implementation

Check out Marion's article on Medium for details on the authentication implementation.