This VOCAL bot is a demonstration of how we can use google voice ecosystem to do automation on Google Calendar API. Functionality includes add, remove, move appointments, summarize calendar and check availability.
Objective: To automate the Business meeting and appointments through voice command so that it does not require separate resource to work on it, usually takes less time as compare to fill manually just required your speech and work done simple.
Scope: This can be integrated to your organization mail boxes so that meeting will be scheduled on time and just require few spoken sentence to be done your job. It will save lots of money, time, resources of your organization by automating business meetings.
Hardware: Google home mini, laptop/PC.
Software: Google calendar API, LUIS (language Understanding Interface System) framework, Microsoft bot framework sdk, nodejs for backend, Azure for deployment, ngrok to allow our bot accessible on internet, 3rd party API to connect Google Home to our bot.
These instructions will get you a copy of the project up and running on your local machine. You will need to make sure you create a .env file which has your Bot Id, Bot Password, LUIS app id and LUIS subscription key.
Easy. Peasy.
npm install
npm start
By default, the bot will run on port 3978. Download the Bot Framework Emulator to test locally.