KAIBOT

A text message based chatbot built to make conversation and take ice cream orders


Inspired by my nephew who likes to pretend he's the ice cream man, I decided to learn how to build a chatbot that takes ice cream orders. I developed KaiBot utilizing the following technologies:

  • I had never used Twilio or IBM Watson before this project, but they are both well documented and allowed for a seemless chatting experience with KaiBot. The Twilio API was used to enable texting with the bot through webhooks. I created an interative conversation tree via IBM Watson. In the middle, both APIs were connected through an Express server. At the end of my project, I also wrote a blog post to help any future developers that are interested in building chatbots:


    Guide to Creating A Chatbot



    View Code on GitHub