#OfficeBot
#CU Hack 2016 Project
This project implements OfficeBot - a personal office assistant bot.
Through a simplified interface, Natural Language Support and easy-to-use one line commands it can take care of your emails, social accounts, calls, To-do tasks , News & Weather Info etc. OfficeBot employs APIs like-
- Twilio
- OpenWeather API
- Guardian API
- Twitter API
- Wikipedia API and few others to perform your mundane day-to-day office tasks.
The OfficeBot uses basic NLP techniques and AIML(Artificial Intelligence Markup Language) to understand natural languages better.
###How To Use :
Github Project : https://github.com/pipa0979/HackCU-UX
###Technology Stack :
- Python
- Flask Framework
- various 3rd Party APIs
- Javascript
- AIML
- Natural Language Processing
-
News : OfficeBot communicates with Guardian API to get users latest international news and displays titles along with webURLs.
-
Call : User can request 'Call ' to call any number. OfficeBots uses Twilio API to perform VoIP calls.
-
Text : User can enter 'Text @body ' to send SMS via Twilio API.
-
Email : Users can send emails using their Gmail accounts. To send emails use one-line-command 'email @TO @SUBJECT @BODY '
-
Inbox : Users can check their gmail Inbox using command "Inbox" (e.g. "Show me my Inbox.") through Gmail Developer APIs.
-
To-Do Tasks : Users can add TO-DO tasks ('tasks @add ') and view their To-Do lists later.
-
Tweets : Post Tweets straight from your OfficeBot Interface by using a simple command "Tweet "
-
Weather : OfficeBot fetches latest weather updates from OpenWeather API. (e.g. command : "How is the weather outside?")
-
Wikipedia : Users can find information on any topic by querying OfficeBot "wiki ". OfficeBot talks to wikipedia API to get a brief summary about the topic.
-
Few other features such as 'Word-Meanings', 'Synonyms', 'Antonyms'.
OfficeBot is created as a real-time office assistant AI program which can handle day-to-day office tasks through an simplistic easy-to-use interface.
###Screenshots