Botkit é uma ferramenta de desenvolvedor de código aberto para criar bots de bate-papo, aplicativos e integrações personalizadas para as principais plataformas de mensagens.
Este repositório contém a biblioteca principal do Botkit, bem como uma série de plug-ins e extensões para conectar o Botkit a plataformas de mensagens e bate-papo e outras ferramentas no ecossistema de criação de bots.
O Botkit faz parte do Microsoft Bot Framework e é lançado sob a licença MIT Open Source
Pacote | Descrição | Status do NPM |
---|---|---|
botkit | Biblioteca central do Botkit | |
botbuilder-adaptador-web | Um adaptador de plataforma para a web | |
botbuilder-adaptador-folga | Um adaptador de plataforma para Slack | |
adaptador-botbuilder-webex | Um adaptador de plataforma para Webex Teams | |
botbuilder-adaptador-hangouts | Um adaptador de plataforma para o Google | |
adaptador-botbuilder-twilio-sms | Um adaptador de plataforma para Twilio SMS | |
adaptador-botbuilder-facebook | Um adaptador de plataforma para Facebook Messenger | |
gerador-botkit | Um gerador Yeoman para criar um novo projeto Botkit | |
botkit-plugin-cms | Um plugin que adiciona suporte para Botkit CMS |
Este repositório contém vários pacotes interligados contendo Botkit Core, pacotes de adaptadores de plataforma e alguns plug-ins e extensões adicionais. Para construí-los localmente, siga as instruções abaixo.
Instale lerna e TypeScript globalmente:
npm install -g typescript
npm install -g lerna
Clone todo o projeto Botkit do Github.
git clone [email protected]:howdyai/botkit.git
Entre na nova pasta e instale os pacotes dependentes:
cd botkit
npm install
Use lerna para configurar os pacotes locais:
lerna bootstrap --hoist
Agora, construa todas as bibliotecas:
lerna run build
Para construir versões atualizadas dos documentos de referência de classe encontrados em packages/docs
, execute:
lerna run build-docs