Botkit es una herramienta de desarrollo de código abierto para crear bots de chat, aplicaciones e integraciones personalizadas para las principales plataformas de mensajería.
Este repositorio contiene la biblioteca principal de Botkit, así como una serie de complementos y extensiones para conectar Botkit a plataformas de mensajería y chat y otras herramientas en el ecosistema de creación de bots.
Botkit es parte de Microsoft Bot Framework y se publica bajo la licencia MIT Open Source
Paquete | Descripción | Estado del MNP |
---|---|---|
botkit | Biblioteca principal de Botkit | |
botbuilder-adaptador-web | Un adaptador de plataforma para la web. | |
botbuilder-adaptador-slack | Un adaptador de plataforma para Slack | |
adaptador-botbuilder-webex | Un adaptador de plataforma para Webex Teams | |
botbuilder-adaptador-hangouts | Un adaptador de plataforma para Google | |
adaptador-botbuilder-twilio-sms | Un adaptador de plataforma para Twilio SMS | |
botbuilder-adaptador-facebook | Un adaptador de plataforma para Facebook Messenger | |
botkit-generador | Un generador Yeoman para crear un nuevo proyecto Botkit | |
botkit-plugin-cms | Un complemento que agrega soporte para Botkit CMS |
Este repositorio contiene varios paquetes interconectados que contienen Botkit Core, paquetes de adaptadores de plataforma y algunos complementos y extensiones adicionales. Para construirlos localmente, siga las instrucciones a continuación.
Instale lerna y TypeScript globalmente:
npm install -g typescript
npm install -g lerna
Clona todo el proyecto Botkit desde Github.
git clone [email protected]:howdyai/botkit.git
Ingrese a la nueva carpeta e instale los paquetes dependientes:
cd botkit
npm install
Utilice lerna para configurar los paquetes locales:
lerna bootstrap --hoist
Ahora, construye todas las bibliotecas:
lerna run build
Para crear versiones actualizadas de los documentos de referencia de clases que se encuentran en packages/docs
, ejecute:
lerna run build-docs