All Projects → howdyai → Botkit

howdyai / Botkit

Licence: mit
Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to Botkit

Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (-10.13%)
Mutual labels:  bot, chatbot, bots, microsoft-bot-framework, conversational-ui, botkit
Awesome Bots
The most awesome list about bots ⭐️🤖
Stars: ✭ 2,864 (-72.87%)
Mutual labels:  chatbot, bots, slack, facebook-messenger, facebook-bot
Claudia Bot Builder
Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber, Line, GroupMe, Kik and Twilio and deploy to AWS Lambda in minutes
Stars: ✭ 1,717 (-83.73%)
Mutual labels:  chatbot, twilio, slack, facebook-messenger
Stealth
An open source Ruby framework for text and voice chatbots. 🤖
Stars: ✭ 481 (-95.44%)
Mutual labels:  bot, chatbot, bots, conversational-ui
Integrations
Connect your App to Multiple Messaging Channels with the W3C Open standard.
Stars: ✭ 721 (-93.17%)
Mutual labels:  bot, chatbot, twilio, slack
Rasa core
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Stars: ✭ 2,302 (-78.19%)
Mutual labels:  bot, chatbot, bots, botkit
Rasa
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Stars: ✭ 13,219 (+25.24%)
Mutual labels:  bot, chatbot, bots, botkit
Magento Chatbot
Magento Chatbot Integration with Telegram, Messenger, Whatsapp, WeChat, Skype and wit.ai.
Stars: ✭ 149 (-98.59%)
Mutual labels:  bot, chatbot, facebook-messenger, facebook
Eddi
Scalable Open Source Chatbot Platform. Build multiple Chatbots with NLP, Behavior Rules, API Connector, Templating. Developed in Java, provided with Docker, orchestrated with Kubernetes or Openshift.
Stars: ✭ 171 (-98.38%)
Mutual labels:  bot, chatbot, bots, conversational-ui
Intelligo
🤖 Chatbot Framework for Node.js.
Stars: ✭ 347 (-96.71%)
Mutual labels:  bot, chatbot, bots, slack
Facebot
Slackbot for facebook messaging integration in slack
Stars: ✭ 91 (-99.14%)
Mutual labels:  slack, facebook-messenger, facebook
Slacker
Slack Bot Framework
Stars: ✭ 495 (-95.31%)
Mutual labels:  bot, chatbot, slack
Pymessager
Python API to develop chatbot on Facebook Messenger Platform
Stars: ✭ 580 (-94.5%)
Mutual labels:  bot, chatbot, facebook
Bots
⚡️ Tools for building bots
Stars: ✭ 954 (-90.96%)
Mutual labels:  chatbot, bots, facebook-messenger
Nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
Stars: ✭ 4,670 (-55.76%)
Mutual labels:  bot, chatbot, bots
Fbmessenger Node
FB messenger for node
Stars: ✭ 52 (-99.51%)
Mutual labels:  bot, chatbot, facebook
Botlibre
An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.
Stars: ✭ 412 (-96.1%)
Mutual labels:  bot, chatbot, bots
Chatblocks
Declarative Messenger chatbot framework
Stars: ✭ 48 (-99.55%)
Mutual labels:  chatbot, facebook-messenger, facebook
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (-98.97%)
Mutual labels:  bot, chatbot, slack
Alpha
Craft your own web-based chatbot
Stars: ✭ 113 (-98.93%)
Mutual labels:  bot, chatbot, bots

Botkit

Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.

This repository contains the core Botkit library, as well as a series of plugins and extensions for connecting Botkit to messaging and chat platforms and other tools in the bot building ecosystem.

Botkit is part of the Microsoft Bot Framework and is released under the MIT Open Source license

Use Botkit

Packages included in this repo

Package Description NPM Status
botkit Botkit Core library NPM Badge
botbuilder-adapter-web A platform adapter for the web NPM Badge
botbuilder-adapter-slack A platform adapter for Slack NPM Badge
botbuilder-adapter-webex A platform adapter for Webex Teams NPM Badge
botbuilder-adapter-hangouts A platform adapter for Google NPM Badge
botbuilder-adapter-twilio-sms A platform adapter for Twilio SMS NPM Badge
botbuilder-adapter-facebook A platform adapter for Facebook Messenger NPM Badge
generator-botkit A Yeoman generator for creating a new Botkit project NPM Badge
botkit-plugin-cms A plugin that adds support for Botkit CMS NPM Badge

Build Botkit locally

This repo contains multiple inter-linked packages containing Botkit Core, platform adapter packages, and some additional plugins and extensions. To build these locally, follow the instructions below.

Install lerna and TypeScript globally:

npm install -g typescript
npm install -g lerna

Clone the entire Botkit project from Github.

git clone [email protected]:howdyai/botkit.git

Enter the new folder and install the dependent packages:

cd botkit
npm install

Use lerna to set up the local packages:

lerna bootstrap --hoist

Now, build all of the libraries:

lerna run build

To build updated versions of the class reference documents found in packages/docs, run:

lerna run build-docs
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].