Skip to content

Slackbot: Sentiment analysis for Slack messages using IBM Watson

License

Notifications You must be signed in to change notification settings

stefancaspersz/slack-sentiment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment Analysis Slack chat Bot

Have you ever wonder how your Slack chat message is perceived by other users? You may sounds unpleasant, or have harsh tones that you may not have noticed! In this tutorial, I am walking you through to build a Slack bot that analyze the tone of messages using IBM Watson Watson to read the emotion of each message posted!

Slack Watson Raspberry Pi Bot

Running on Your Own

Prerequisites

You need an IBM Bluemix account and add the Watson Tone Analyzer. You will be required the service credentials later.

The second part is totally optional. If you want to build a physical Raspberry Pi bot, you need the hardware:

1 Raspberry Pi 3 (If you are using Pi 2, you need a WiFi dongle too) 1 NeoPixel RGB LED 3 Female/female jumper wires

You need to install the latest Raspbian OS, connect to WiFi, and update and upgrade the system. See Raspberrypi.org for the instruction.

Set the ENV VARS

When you clone this repo run on your own server, rename the .env-test file to .env and fill out your own Slack Dev and IBM Bluemix credentials.

Configuring Your Slack App

I will write the steps down later!

About

Slackbot: Sentiment analysis for Slack messages using IBM Watson

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%