Skip to content

A slack bot that allows team members to actively schedule tasks onto google calendar

Notifications You must be signed in to change notification settings

Waffelz/TaskManager

Repository files navigation

Schedulerbot

A slack bot that allows team members to actively schedule tasks onto google calendar. This project used slack API, google's API.AI, and google calendar api. Once the user messages the slack bot asking to create a reminder for a certain task on a certain date, api ai parses for the particular task and date and ultimately adds it to the user's calendar after the authentication process is allowed.

Runs ok on localhost&ngrok

Current functions:

-new user able to sign in with google account -schedule an all day event when the user provides the bot with remind, date, and subject; and clicked yes -remind users within the day before the event(need to deploy to heroku)

To remian ok on heroku:

  1. in env.sh update domain and redirect url
  2. on google api update auth redirect url
  3. on slack api update interactive message request url
  4. update all config variables on heroku
  5. (optional) reminder.js reminds user some time before the event (depends on heroku scheduler cycle) takes place, to get it working consult https://devcenter.heroku.com/articles/scheduler start script: reminder.js
  6. bon chance:)

About

A slack bot that allows team members to actively schedule tasks onto google calendar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published