Botkit ist ein Open-Source-Entwicklertool zum Erstellen von Chatbots, Apps und benutzerdefinierten Integrationen für die wichtigsten Messaging-Plattformen.
Dieses Repository enthält die Botkit-Kernbibliothek sowie eine Reihe von Plugins und Erweiterungen zum Verbinden von Botkit mit Messaging- und Chat-Plattformen und anderen Tools im Bot-Building-Ökosystem.
Botkit ist Teil des Microsoft Bot Framework und wird unter der MIT Open Source-Lizenz veröffentlicht
Paket | Beschreibung | NPM-Status |
---|---|---|
Botkit | Botkit-Core-Bibliothek | |
botbuilder-adapter-web | Ein Plattformadapter für das Web | |
Botbuilder-Adapter-Slack | Ein Plattformadapter für Slack | |
botbuilder-adapter-webex | Ein Plattformadapter für Webex Teams | |
Botbuilder-Adapter-Hangouts | Ein Plattformadapter für Google | |
botbuilder-adapter-twilio-sms | Ein Plattformadapter für Twilio SMS | |
Botbuilder-Adapter-Facebook | Ein Plattformadapter für Facebook Messenger | |
Generator-Botkit | Ein Yeoman-Generator zum Erstellen eines neuen Botkit-Projekts | |
Botkit-Plugin-cms | Ein Plugin, das Unterstützung für Botkit CMS hinzufügt |
Dieses Repo enthält mehrere miteinander verknüpfte Pakete, die Botkit Core, Plattformadapterpakete und einige zusätzliche Plugins und Erweiterungen enthalten. Um diese lokal zu erstellen, befolgen Sie die nachstehenden Anweisungen.
Installieren Sie lerna und TypeScript global:
npm install -g typescript
npm install -g lerna
Klonen Sie das gesamte Botkit-Projekt von Github.
git clone [email protected]:howdyai/botkit.git
Geben Sie den neuen Ordner ein und installieren Sie die abhängigen Pakete:
cd botkit
npm install
Verwenden Sie lerna, um die lokalen Pakete einzurichten:
lerna bootstrap --hoist
Erstellen Sie nun alle Bibliotheken:
lerna run build
Führen Sie Folgendes aus, um aktualisierte Versionen der in packages/docs
gefundenen Klassenreferenzdokumente zu erstellen:
lerna run build-docs