Botkit est un outil de développement open source permettant de créer des chatbots, des applications et des intégrations personnalisées pour les principales plateformes de messagerie.
Ce référentiel contient la bibliothèque principale de Botkit, ainsi qu'une série de plugins et d'extensions permettant de connecter Botkit aux plateformes de messagerie et de chat et à d'autres outils de l'écosystème de création de bots.
Botkit fait partie de Microsoft Bot Framework et est publié sous la licence MIT Open Source
Emballer | Description | Statut du MNP |
---|---|---|
kit de robots | Bibliothèque principale de Botkit | |
botbuilder-adaptateur-web | Un adaptateur de plateforme pour le Web | |
botbuilder-adaptateur-slack | Un adaptateur de plateforme pour Slack | |
botbuilder-adaptateur-webex | Un adaptateur de plateforme pour Webex Teams | |
botbuilder-adaptateur-hangouts | Un adaptateur de plateforme pour Google | |
botbuilder-adaptateur-twilio-sms | Un adaptateur de plateforme pour Twilio SMS | |
botbuilder-adaptateur-facebook | Un adaptateur de plateforme pour Facebook Messenger | |
générateur-botkit | Un générateur Yeoman pour créer un nouveau projet Botkit | |
botkit-plugin-cms | Un plugin qui ajoute la prise en charge de Botkit CMS |
Ce référentiel contient plusieurs packages liés entre eux contenant Botkit Core, des packages d'adaptateur de plate-forme et quelques plugins et extensions supplémentaires. Pour les construire localement, suivez les instructions ci-dessous.
Installez lerna et TypeScript globalement :
npm install -g typescript
npm install -g lerna
Clonez l'intégralité du projet Botkit depuis Github.
git clone [email protected]:howdyai/botkit.git
Entrez le nouveau dossier et installez les packages dépendants :
cd botkit
npm install
Utilisez lerna pour configurer les packages locaux :
lerna bootstrap --hoist
Maintenant, construisez toutes les bibliothèques :
lerna run build
Pour créer des versions mises à jour des documents de référence de classe trouvés dans packages/docs
, exécutez :
lerna run build-docs