Your first time on this page? Allow me to give some explanations.
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:
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.
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
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.
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.
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.
Package messenger is used for making bots for use with Facebook messenger
Slack Developer Kit for Node.js
Slack Developer Kit for Python
Bots-as-a-Service for Slack
Telegram Bot API for NodeJS
Modern Telegram Bot Framework for Node.js
🤖 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
A NodeJS Discord library
A small, single-file library for creating DiscordApp clients from Node.js or the browser
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
An API wrapper for Discord written in Python.
Java wrapper for the popular chat & VOIP service: Discord https://discord.com
A Rust library for the Discord API.
Discord API library written in Lua for the Luvit runtime environment
(Golang) Go bindings for Discord
The official list of skype bots by Microsoft Bot Framework
Official Facebook group.