A curated list of awesome Chatbot services and resources.
- Open Source Projects
- Example projects
- Chatbot Platforms and Channels
- Personal Assistants
Open Source Projects
- spaCy - Python library for advanced natural language processing.
- Botkit - Open Source bot building blocks for Slack, Facebook Messenger, Twilio, Microsoft with Botkit Studio - a hosted development environment
- Claudia Bot Builder - Open Source library to create chat bots for FB, Slack, Skype and Telegram and deploy to AWS Lambda
- AIVA -General-purpose virtual assistant for developers.
- Bottr - Open Source bot framework (nodejs).
- RedBot - A Node-RED plugin to create multi-platform bots visually (nodejs).
- Botman - an open-source framework in PHP
- Bottender - an open-source chatbot framework in NodeJS
- Botsociety - Design and preview your chabot before actually building it.
- Flow XO - Bot + human messaging platform
- Gupshup - Comprehensive Platform to build Bots and use messaging Services
- Pandorabots - Web service for building and deploying chatbots
- DialogFlow - Conversational User Experience platform
- reply.ai - Platform to build & manage conversation chatbots
- Chatfuel - Build a Facebook bot without coding
- m.io - Enterprise bots for Slack, HipChat and Skype
- TuringRobot - Platform for AI robots and AI robot OS
- msg.ai - AI for Conversational Commerce
- wit.ai - Natural Language for Developers
- Google NLP - Cloud Natural Language API (up to 5K free analyses/month)
Payments & Subscriptions
- Facebook Messenger DevKit - Node.js setup for rapid development for Facebook Messenger Platform
Chatbot Platforms and Channels
- Facebook messenger
- Microsoft Bot Framework
- SMS - Short Messaging System, e.g. over Twilio
- IBM Bot Asset Exchange
- Apple Siri
- Google Assistant
- Amazon Alexa
- Viv - Promising artificial intelligence platform
- Magic - Text to get anything ondemand
- Sensay - Instantly connect with a real human whenever you need advice or inspiration.
- Botlist - An App Store For Bots
- A. L. I. C. E.
- Mitsuku - Won most humanlike AI in Loebner Price
- Microsoft XiaoIce in Chinese
- Microsoft Tay
- Beginner’s Guide To Chatbots - Good introduction
- Chatbots Magazine - A good place to Learn About Chatbots
- Bot Weekly - Weekly round up of the most interesting chatbot and AI news
- Bot Wiki - Catalog of online bots, tools and tutorials
- How To Develop A Chat Bot With Node.js - Tutorial for Claudia Bot Builder
- Handling Permissions with DialogFlow and Actions On Google - Tutorial for the Google Assistant & DialogFlow
- Build multi-lingual Actions for the Google Assistant - Tutorial for the Google Assistant & DialogFlow
- Mastering follow-up intents with DialogFlow - Tutorial for the Google Assistant & DialogFlow
Your contributions are always welcome! Please read the contribution guidelines first.