Botkit — это инструмент разработчика с открытым исходным кодом для создания чат-ботов, приложений и пользовательских интеграций для основных платформ обмена сообщениями.
Этот репозиторий содержит основную библиотеку Botkit, а также ряд плагинов и расширений для подключения Botkit к платформам обмена сообщениями и чатам, а также другим инструментам в экосистеме создания ботов.
Botkit является частью Microsoft Bot Framework и распространяется под лицензией MIT Open Source.
Упаковка | Описание | Статус НПМ |
---|---|---|
боткит | Базовая библиотека боткита | |
botbuilder-адаптер-веб | Адаптер платформы для Интернета | |
botbuilder-адаптер-Slack | Адаптер платформы для Slack | |
botbuilder-адаптер-webex | Адаптер платформы для Webex Teams | |
botbuilder-адаптер-Hangouts | Адаптер платформы для Google | |
botbuilder-adapter-twilio-sms | Адаптер платформы для Twilio SMS | |
botbuilder-адаптер-facebook | Адаптер платформы для Facebook Messenger | |
генератор-боткит | Генератор Yeoman для создания нового проекта Botkit. | |
боткит-плагин-cms | Плагин, добавляющий поддержку Botkit CMS. |
Этот репозиторий содержит несколько взаимосвязанных пакетов, содержащих Botkit Core, пакеты адаптеров платформы, а также некоторые дополнительные плагины и расширения. Чтобы создать их локально, следуйте инструкциям ниже.
Установите lerna и TypeScript глобально:
npm install -g typescript
npm install -g lerna
Клонируйте весь проект Botkit с Github.
git clone [email protected]:howdyai/botkit.git
Войдите в новую папку и установите зависимые пакеты:
cd botkit
npm install
Используйте lerna для настройки локальных пакетов:
lerna bootstrap --hoist
Теперь соберите все библиотеки:
lerna run build
Чтобы создать обновленные версии справочных документов классов, найденных в packages/docs
, запустите:
lerna run build-docs