Open Source Bot Bot Builder para o Facebook e Slack

Botkit Software de bate -papo ao vivo

Um construtor de bot para o Facebook, Slack e Webchat

O Botkit é uma ferramenta de design de bot com muitas integrações, incluindo equipes da Microsoft, Twilio, Facebook for Work e Cisco Spark. Crie bots interativos com Botkit.

Visão geral

Alcance e envolver os clientes com boa experiência do usuário é um grande desafio da era digital atual e dos bots de bate -papo é uma ótima maneira de enfrentar esse desafio. O Botkit é fácil de aprender e simples de usar a estrutura de bot de código aberto baseado em NodeJS. O amplo suporte para grandes plataformas de mensagens o torna uma das melhores opções para o edifício de bot. O Botkit tornou simples e fácil para as empresas responderem a seus clientes de todos os aplicativos de mensagens populares, mesmo em seus horários comerciais offline. O Botkit fornece um kit inicial rápido, que facilita o início da vida dos desenvolvedores com o Bot Building. A estrutura é muito flexível e personalizável e oferece acesso às APIs da plataforma subjacente e você tem mais controle sobre a aparência de sua interação com o cliente. É parte da Microsoft Bot Framework e trabalha com o Microsoft Luis AI ou qualquer mecanismo de processamento de linguagem natural que você opte por integrar ao seu bot. Inicialmente, o Botkit foi uma escolha de desenvolvedores para construir produtividade e bots centrados no trabalho para a plataforma Slack, mas desde que a Microsoft adquiriu o botkit, a estrutura mudou e agora suporta vários canais de comunicação. Como o Botkit não possui seu próprio PNL, mas não é uma desvantagem, mas também é flexível e para apoiar o mecanismo de PNL que desejar. Você pode usar o Botkit para criar diferentes tipos de bots, desde chatbots de compartilhamento de conteúdo até chatbots de produtividade e chatbots de jogos.

Requisitos

Cada bot Botkit é na verdade um aplicativo Node.js, composto pela Botkit Core Library, um servidor Web básico e a lógica e plug -ins de aplicativos que se combinam para tornar seu bot especial. Para executar o Botkit, você precisará instalar o nó no seu computador.

Características

A seguir, são os principais recursos do Botkit

  • recebendo mensagens
  • enviando mensagens
  • Usando diálogos
  • Organize seu código de bot
  • Usando canais de estrutura de bot
  • Construção & amp; Usando plugins
  • Middlewares Atualmente, o Botkit suporta receber mensagens de uma variedade de fontes
  • Mensagens em tempo real do Slack (RTM)
  • Slack Webhooks de entrada
  • comandos de barra de folga
  • Webhooks do Facebook Messenger
  • Twilio IP Messaging

Instruções de instalação

A melhor maneira de começar localmente com o Botkit é instalando nossa ferramenta de linha de comando e usando -a para criar um novo projeto Botkit. Isso instalará e configurará um kit inicial para você!

npm install -g yo generator-botkit
yo botkit

Começar do zero

Você também pode adicionar o Botkit em um aplicativo de nó existente. Primeiro, adicione -o ao seu projeto:

npm install --save botkit

Em seguida, adicione o Botkit ao código do seu aplicativo:

let { Botkit } = require('botkit');

const controller = new Botkit(MY_CONFIGURATION);

controller.hears('hello','direct_message', function(bot, message) {
    bot.reply(message,'Hello yourself!');
});
 Português