GithubHelp home page GithubHelp logo

tapa8728 / hackcu-ux Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 1.0 1.57 MB

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.

CSS 62.24% JavaScript 20.33% HTML 12.15% Makefile 0.02% Python 5.26%

hackcu-ux's Introduction

#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
  • Google
  • 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

Use-cases :

  1. News : OfficeBot communicates with Guardian API to get users latest international news and displays titles along with webURLs.

  2. Call : User can request 'Call ' to call any number. OfficeBots uses Twilio API to perform VoIP calls.

  3. Text : User can enter 'Text @body ' to send SMS via Twilio API.

  4. Email : Users can send emails using their Gmail accounts. To send emails use one-line-command 'email @TO @SUBJECT @BODY '

  5. Inbox : Users can check their gmail Inbox using command "Inbox" (e.g. "Show me my Inbox.") through Gmail Developer APIs.

  6. To-Do Tasks : Users can add TO-DO tasks ('tasks @add ') and view their To-Do lists later.

  7. Tweets : Post Tweets straight from your OfficeBot Interface by using a simple command "Tweet "

  8. Weather : OfficeBot fetches latest weather updates from OpenWeather API. (e.g. command : "How is the weather outside?")

  9. 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.

  10. 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

Home Page

alt tag

The API's we referenced

alt tag

Some examples of what OfficeBot does

alt tag

<Drumroll>And we take a bow! We had a blast coding this up at Hack CU 2016!!

alt tag

hackcu-ux's People

Contributors

pipa0979 avatar tapa8728 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.