https://github.com/teymur-babayev/web-bot
Botkit(Web-bot) is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.
https://github.com/teymur-babayev/web-bot
bot botkit bots chatbot conversational facebook facebook-messsenger making-bots microsoft-teams sms twilio web-bot
Last synced: 17 days ago
JSON representation
Botkit(Web-bot) is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.
- Host: GitHub
- URL: https://github.com/teymur-babayev/web-bot
- Owner: Teymur-Babayev
- License: mit
- Created: 2024-12-26T11:22:01.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-21T01:42:47.000Z (8 months ago)
- Last Synced: 2025-09-18T06:38:43.547Z (17 days ago)
- Topics: bot, botkit, bots, chatbot, conversational, facebook, facebook-messsenger, making-bots, microsoft-teams, sms, twilio, web-bot
- Language: TypeScript
- Homepage:
- Size: 2.33 MB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 
**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](https://dev.botframework.com)
and is released under the [MIT Open Source license](LICENSE.md)# Use Botkit
* [Install Botkit and get started](packages/botkit#readme)
* [Botkit Core Docs](https://github.com/howdyai/botkit/blob/main/packages/docs/index.md)
* [Botkit Platform Support](https://github.com/howdyai/botkit/blob/main/packages/docs/platforms/index.md)
* [Botkit Class Reference](https://github.com/howdyai/botkit/blob/main/packages/docs/reference/index.md)## Packages included in this repo
| Package | Description | NPM Status
|--- |--- |---
| [botkit](packages/botkit) | Botkit Core library | [](https://www.npmjs.com/package/botkit/)
| [botbuilder-adapter-web](packages/botbuilder-adapter-web) | A platform adapter for the web | [](https://www.npmjs.com/package/botbuilder-adapter-web)
| [botbuilder-adapter-slack](packages/botbuilder-adapter-slack) | A platform adapter for Slack | [](https://www.npmjs.com/package/botbuilder-adapter-slack)
| [botbuilder-adapter-webex](packages/botbuilder-adapter-webex) | A platform adapter for Webex Teams | [](https://www.npmjs.com/package/botbuilder-adapter-webex)
| [botbuilder-adapter-hangouts](packages/botbuilder-adapter-hangouts) | A platform adapter for Google | [](https://www.npmjs.com/package/botbuilder-adapter-hangouts)
| [botbuilder-adapter-twilio-sms](packages/botbuilder-adapter-twilio-sms) | A platform adapter for Twilio SMS | [](https://www.npmjs.com/package/botbuilder-adapter-twilio-sms)
| [botbuilder-adapter-facebook](packages/botbuilder-adapter-facebook) | A platform adapter for Facebook Messenger | [](https://www.npmjs.com/package/botbuilder-adapter-facebook)
| [generator-botkit](packages/generator-botkit) | A Yeoman generator for creating a new Botkit project | [](https://www.npmjs.com/package/generator-botkit)
| [botkit-plugin-cms](packages/botkit-plugin-cms) | A plugin that adds support for [Botkit CMS](https://github.com/howdyai/botkit-cms) | [](https://www.npmjs.com/package/botkit-plugin-cms)## 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](https://github.com/lerna/lerna) and [TypeScript](https://www.typescriptlang.org/) globally:
```bash
npm install -g typescript
npm install -g lerna
```Clone the entire Botkit project from Github.
```bash
git clone git@github.com:howdyai/botkit.git
```Enter the new folder and install the dependent packages:
```bash
cd botkit
npm install
```Use lerna to set up the local packages:
```bash
lerna bootstrap --hoist
```Now, build all of the libraries:
```bash
lerna run build
```To build updated versions of the class reference documents found in `packages/docs`, run:
```bash
lerna run build-docs
```changed for the new badge.