Check out my latest project - diff.blog
Table of Contents
- Platform Documentation
- Tools For Building Bots
- Tools For Bot Analytics
- Tools For Bot Conversation Mockups
- Libraries
- Bot Stores
- Tutorials
- Communities
- Developers
- Testing
Platform Documentation
- IBM Bot Asset Exchange
- Facebook messenger
- Slack
- Discord
- Telegram
- Kik
- Zulip
- HipChat
- Skype
- Cisco Spark
- Microsoft Bot Framework
- WeChat
- VKontakte
- Hangouts Chat
Tools For Building Bots
- wit.ai - Easily create text or voice based bots that humans can chat with.
- Botkit - Botkit eases the process of designing and running bots that live inside Slack.
- Dialogflow - Build natural and rich conversational experiences.
- Text It - Visually build SMS and voice apps to engage your customers.
- Chatfuel - The intuitive bot builder with AI navigation. No coding required.
- Watson - Bring the power of cognitive computing to your apps.
- Beep Boop - Beep Boop is a simple hosting platform for your Slack and Messenger bots.
- Dexter - Get a Slack bot that responds with answers from your own Google Sheet.
- Converse AI - Respond to customer questions instantly with intelligent chatbot technology.
- Gupshup - Easiest & fastest way to build & deploy your bots on any channel.
- Haven OnDemand - They are similar APIs as that of watson, but far well documented and have a freemium version.
- Recast.AI - Collaborative Bot Platform for developers: build conversational bots easily.
- ChatterBot - Machine-learning based conversational dialog engine build in Python
- Google Cloud Platform - Use sentiment analysis on a block of text to add decision tree logic for a conversation bot.
- Messenger Demo Viewer - Demo FB Messenger bots without showing personal chats
- BotStar - Powerful platform for designing & developing chatbots visually with smart training.
Tools For Bot Analytics
- ChatMetrics - Engagement platform for bots. ChatMetrics allows to reactivate inactive users and improve retention by sending "smart" notifications to users.
- Dialog - Chatbot analytics platform for marketers to drive user engagement, retention, conversion and understand behavior.
- Dashbot - Actionable Bot Analytics: Increase user engagement, acquisition, and monetization.
- Botmetrics - Grow and retain your chatbot customers. Enterprise grade opensource conversational analytics, marketing automation, and CRM rolled into a single snippet of code.
Tools For Bot Conversation Mockups
- Bot Society - Bot conversation Mockups for presentation and demo.
- Bot Sketch - Sketch Chatbot UI (Mac Only)
- Botframe - a playground to design bots (conversation mockups).
- Botmock - Create conversation flows and interactive prototypes from a simple drag and drop editor, then share or test those prototypes and get feedback in one centralized location.
- BotStar - A fullfledged chatbot platform but the visual editor can be used as a mockup tool as well.
Libraries
General
- Qtypes - Rule based Answer Type classification system in Node.js.
- BotKit - Botkit is a toolkit for making bot applications.
- Claudia Bot Builder - Create chat bots for FB, Slack, Skype and Telegram and deploy to AWS Lambda in minutes.
- Universal Bot Framework - Create crossplatform chat bots for FB Messenger, Kik, Telegram and Skype with just one logic.
- Pandorabots - web service for building and deploying chatbots.
- Microsoft Bot Framework - Node.js/.NET library for building, connecting, testing, and deploying powerful and intelligent bots.
- Bottender - Make Bots in Your Way, Fast and Flexibly.
- BotMan - PHP Bot Framework supporting over a dozen platforms (FB, Instagram, MS Bot Framework, etc)
Facebook Messenger
Slack
- Node.js (Official)
- Node.js
- Python (Official)
- Relax (scalable RTM library to scale to 1000's of teams)
Telegram
- Node.js
- Node.js
- Node.js
- PHP
- PHP
- Python
- C#
- Go
- Java
Discord
Node.js
- Eris
- Discord.js
- Discordie
- Discord.io
C
C#
Python
Java
Rust
Lua
Go
Kik
Bot Stores
- There is a bot for that - Search engine for bots
- ChatBottle - Chatbots search engine
- BotList - An App Store For Bots.
- Slack Store - The official Slack bot store.
- Telegram Store - The unofficial Telegram bot store.
- Product Hunt - Product Hunt bot list.
- Dashbot - Dashbot bot directory.
- Skype Bot Directory - The official list of skype bots by Microsoft Bot Framework
- Teamchat - Bot store by teamchat.
- Discord Bots - An unofficial list of discord bots.
- Discord Bot List - An unofficial list of discord bots.
- Telegram Botlist - A bot list for Telegram.
- Mayo Bot List - An unofficial list of discord bots.
- Terminal Bot List - An unofficial list of discord bots.
Tutorials
- The Complete Beginner’s Guide To Chatbots.
- The Secret To Making Your Own Facebook Messenger Bot In Less Than 15 Minutes.
- How to create a chatbot without coding a single line
- How To Build Bots for Messenger.
- Creating A Chat Bot.
- A Beginner’s Guide To Your First Bot.
- Pair Programming a Facebook Messenger Bot.
- Facebook Chatbot Tutorial
- Design Framework For Chatbots
- UX of Chatbots
Communities
- Bots - Facebook group.
- UX for Bots - Facebook group.
- Chat Bot Magazine - Medium.
- HH Bots - Facebook group.
- Messenger Platform Developer Community - Official Facebook group.
- Chatbots and Conversational Agents - Quora Topic
- Bot Developer Hangouts - Community on Slack for all bot platforms.
- BotList Chat - Telegram group.
- Bot Development - Telegram group.
Conferences
Developers
- BotMakers - The best place to hire chatbot developers
- Botgig - Hire a top chatbot dev from a vetted talent pool.
Testing
- ChatbotTest - Chatbottest is an open source guide that helps you identify chatbot's design issues under 7 different categories.
- BotTesting - Test your bot! Send your email and bot link to us, we’ll examine your bot’s performance and usability
License
To the extent possible under law, Vishnu Ks has waived all copyright and related or neighboring rights to this work.