The Rise of Chat Bots: Useful Links, Articles, Libraries and Platforms

December 28, 2015

Updated on Apr 12, 2016: Added Microsoft Bot Framework, Skype Bot platform, Facebook Messenger and Alexa – it’s getting hotter in a bot space!

The rise of messaging apps and platforms with a decent API and fast moving players (such as Slack, Hipchat) created a good momentum for making some useful chat bots. Bots that can serve to specific needs from hailing a taxi, to scheduling meetings to conducting team standups.

Along with the popular now messaging platforms, there are also other pieces of technology puzzle available for creation of bots, such as cloud computing, natural language processing (NLP) libraries, tools for machine learning/AI, as well as the spread of mobile as a personal computing device.

Below I’ve collected some useful links, articles, tools, references for the books that might help you in a fun journey of inventing your own bots. This is not a complete list but a great start for those scratching the surface of the field and start learning.

Messaging Platforms

Chat Bots Libraries

  • Superscript – a dialog system and bot engine
  • Botkit – a toolkit for making bot applications
  • HUBOT – a chat bot modeled after GitHub’s Campfire bot
  • Microsoft Bot Framework – easy to connect with Twitter, Slack, Skype, SMS and other channels

APIs in NLP and ML spaces

Natural Language Processing Libraries


Data/Knowledge Base

Useful Theory

Other useful links

If you know other interesting materials on chat bots development to be added to this list, just drop me a line on Twitter @bashmakov.