Coding your Watson powered slack chatbot
Shubhradeep Nandi 310000K9RD Comments (3) Visits (10548)
IBM Watson is an AI system democratized via API. The API's can be accessed from IBM Bluemix. Below are steps that you need to follow inorder to build your first chat bot on slack powered by Watson. Today is a good day to release this blog as at chennai first watson powered personalized slack weather bot 'Sama' is released.
Creating the Environment
Create your Bluemix Account and Log in to Bluemix.
Go to the Boiler Plates and provision a Nod
Add a Conv
Create a Slack Account
Setting up the Conversation API
Download the conversation.json from github
Go to Conversation API workspace and upload the conversation.json file as shown below
Post upload you should see a workspace named as 'Con
Click on the workspace to see the Intent/Entities and Dialog
Integrating the NLP and Business logic to Slack as command bot
Go to Slack Commands and click on Add configuration
GIve your command name and click the 'Add Slash Command Integration' button
Change the integration details and 'Save Integration'
Setting up the Node-red logic
Download the code (logic.json) from github and Import the workspace
From the Step 3 get the command name and Token and replace the same in imported node red code.
you are all set.........
Now finally as your bot is ready lets test it out...
**Your bot may be different so below is just a demonstration**
Ask the bot a question
The bot will answer back
If you are a developer or a startup implementing Watson Conversation API and have some interesting queries, please feel free to drop an email at