Your first time on this page? Allow me to give some explanations.
Awesome Bots
Tools for building bots
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you hackerkid & contributors
View Topic on GitHub:
hackerkid/bots
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Platform Documentation
Tools For Building Bots
ChatterBot is a machine learning, conversational dialog engine for creating chat bots
Botkit eases the process of designing and running bots that live inside Slack.
Bring the power of cognitive computing to your apps.
Beep Boop is a simple hosting platform for your Slack and Messenger bots.
Get a Slack bot that responds with answers from your own Google Sheet.
Respond to customer questions instantly with intelligent chatbot technology.
Easiest & fastest way to build & deploy your bots on any channel.
They are similar APIs as that of watson, but far well documented and have a freemium version.
Collaborative Bot Platform for developers: build conversational bots easily.
Use sentiment analysis on a block of text to add decision tree logic for a conversation bot.
Demo FB Messenger bots without showing personal chats
Powerful platform for designing & developing chatbots visually with smart training.
Tools For Bot Analytics
Engagement platform for bots. ChatMetrics allows to reactivate inactive users and improve retention by sending "smart" notifications to users.
Chatbot analytics platform for marketers to drive user engagement, retention, conversion and understand behavior.
Actionable Bot Analytics: Increase user engagement, acquisition, and monetization.
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
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.
A fullfledged chatbot platform but the visual editor can be used as a mockup tool as well.
General
Rule based Answer Type classification system in Node.js
Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.
Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber, Line, GroupMe, Kik and Twilio and deploy to AWS Lambda in minutes
⚡️ A framework for building conversational user interfaces.
A framework agnostic PHP library to build chat bots
Create crossplatform chat bots for FB Messenger, Kik, Telegram and Skype with just one logic.
Node.js/.NET library for building, connecting, testing, and deploying powerful and intelligent bots.
Facebook Messenger
Messaging APIs for multi-platform
Package messenger is used for making bots for use with Facebook messenger
Slack
Slack Developer Kit for Node.js
Messaging APIs for multi-platform
Slack Developer Kit for Python
Bots-as-a-Service for Slack
Telegram
Telegram Bot API for NodeJS
Modern Telegram Bot Framework for Node.js
Messaging APIs for multi-platform
🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.
PHP Telegram Bot based on the official Telegram Bot API
We have made you a wrapper you can't refuse
.NET Client for Telegram Bot API
Telebot is a Telegram bot framework in Go.
Telegram Bot API for Java
Node.js
A NodeJS Discord library
A powerful JavaScript library for interacting with the Discord API
Predictable JavaScript abstractions for Discord API.
A small, single-file library for creating DiscordApp clients from Node.js or the browser
C
An unofficial .Net wrapper for the Discord API (http://discordapp.com)
Hello! oh no I broke redirects! the good repo is over at DSharpPlus/DSharpPlus
Python
An API wrapper for Discord written in Python.
Java
Java wrapper for the popular chat & VOIP service: Discord https://discord.com
Rust
A Rust library for the Discord API.
Lua
Discord API library written in Lua for the Luvit runtime environment
Go
(Golang) Go bindings for Discord
Kik
Kik APIs for Python
Kik APIs for Node.js
Bot Stores
The official list of skype bots by Microsoft Bot Framework
Tutorials
Communities
Official Facebook group.
Conferences
Developers
Testing
Chatbottest is an open source guide that helps you identify chatbot's design issues under 7 different categories.
Test your bot! Send your email and bot link to us, we’ll examine your bot’s performance and usability