Search code examples
chatintegrationchatbotslack-apiwatson-conversation

How make a chatbot with Watson Conversation and Slack?


I want to build a Slack bot that can answer support queries. I've designed the conversation in Watson Conversation, but now I want to deploy it to Slack channels.

Ideally I don't want to have to develop and host an application to broker messages between the two systems.

Is there any platform or solution that I can use?


Solution

  • There are two possible solutions that I can think of.

    Watson Conversation offers some basic integration with Slack through an application you can deploy yourself in a container. I believe they have a repo in their github (https://github.com/IBM/slack-watson-bot). You'll have to host this somewhere, though Bluemix offers some basic free hosting for a limited time. There are plenty of tutorials out there for spinning up containers in Bluemix.

    An alternative solution (disclosure - this is my company) that wouldn't require hosting or development would be to use Bothaus (https://bothaus.io). Bothaus lets you configure integration between Slack and Watson Conversation without hosting or coding anything.