GithubHelp home page GithubHelp logo

ipshitac / tweeply Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 0.0 631 KB

:bird: Submission for #IBM include <geek.tech> Cognitive Computing Hack Camp New Delhi : An application to send automatic replies to tweets sent to a particular Twitter handle, based on the nature of the tweets.

Home Page: https://ipshitac.github.io/tweeply/

License: Apache License 2.0

JavaScript 77.16% CSS 12.90% HTML 9.94%
tweets ibm demo hackathon cognitive-services

tweeply's Introduction

๐Ÿฆ Tweeply (Powered by IBM Watson)

Table of Contents

  1. About
  2. How does it work?
  3. Technologies Used
  4. Demo
  5. Installation
  6. Contributing
  7. License

About

Tweeply is a cognitive Bluemix-based Web application that sends custom replies to all public tweets sent to a particular Twitter handle. This application is most suited for automated Twitter-based customer care services, election campaigns and almost anything interactive! In this version, Tweeply handles customer care queries and sends out suitable replies for the same.

This application was built during the #IBM include< geek.tech > Cognitive Computing Hack Camp held in New Delhi.

How Does it Work?

Tweeply takes all public tweets made to a particular Twitter handle and analyzes them using the IBM Watson Natural Language Classifier service. The service can be trained by the developer, according to the requirements of the application. The service yields confidence scores of various classes, out of which the class with the highest confidence score is said to be the classification of the text.

The application then chooses the predefined replies, as per the classification and tweets it to the handle, from which the request tweet was made, within a matter of seconds.

To read more about the IBM Watson Natural Language Classifier Service and its usage, please refer to the documentation.

Technologies Used

  • Node-RED
  • JavaScript
  • CSS3/HTML5
  • IBM Watson Natural Language Classifier Service
  • Twitter API
  • Cloudant NoSQL DB

Demo

Here's a demo of the query tweet and the reply tweet sent by the application. @ipshi_chattons is the Twitter account for the bot and @ipshitachatterjee8 is the sample user account. Request Tweet

Reply Tweet

##Installation

  1. Clone or download the repository
  2. Update the credentials in bluemix-settings.js.
  3. Run public/index.html

Contributing

See CONTRIBUTING.md for more details. Or feel free to reach out to me via mail.

##License Tweeply is licensed under Apache 2.0 license. See LICENSE for more details.

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.