A Slack bot that allows users to schedule reminders and meetings using natural language queries! Just install it on your Slack workspace and using it will be as intuitive as talking to a personal assistant.
Under the hood: the project integrated Google OAuth, Google Calendar API, DialogFlow API, RTM API to parse natural-language user queries and control events in the users' google calendar according to their instructions, interacting with them in the Slack workspace intelligently.
-
Created an intelligent Slack bot that allows users to schedule reminders and meetings using natural language queries
-
Integrated multiple services by receiving from and sending real-time messages to Slack using RTM API, parsing user queries through DialogFlow API, creating tasks and events using Google Calendar API
-
Designed and implemented seamless Google OAuth workflow that allows users to grant Google Calendar permissions to the bot
-
Worked on a team of three developers, using Trello for task organization and git for code management