Bot Builder de código abierto para Facebook y Slack

Botkit Software de chat en vivo

Un constructor de bot para Facebook, Slack y Webchat

Botkit es una herramienta de diseño BOT con muchas integraciones, incluidos equipos de Microsoft, Twilio, Facebook para el trabajo y Cisco Spark. Construya bots interactivos con botkit.

Descripción general

Contactar e involucrar a los clientes con una buena experiencia de usuario es un gran desafío de la era digital y los bots de chat actuales es una excelente manera de enfrentar este desafío. Botkit es un marco de BOT de código abierto basado en NodeJS basado en NodeJS. El amplio soporte para las principales plataformas de mensajería lo convierte en una de las mejores opciones para el edificio BOT. Botkit ha hecho que sea simple y fácil para las empresas responder a sus clientes de todas las aplicaciones de mensajería populares, incluso en sus horarios comerciales fuera de línea. Botkit proporciona un kit de inicio rápido que hace que la vida de los desarrolladores sea muy fácil de comenzar con la construcción de bot. El marco es muy flexible y personalizable y le brinda acceso a las API de la plataforma subyacente y usted tiene más control sobre la apariencia de su interacción con el cliente. Es parte de Microsoft Bot Framework y funciona con Microsoft Luis AI o cualquier motor de procesamiento de lenguaje natural que elija integrar con su bot. Inicialmente, Botkit fue una elección de desarrolladores para desarrollar la productividad y los bots centrados en el trabajo para la plataforma Slack, pero desde que Microsoft ha adquirido el botkit, el marco ha cambiado y ahora admite múltiples canales de comunicación. Dado que Botkit no tiene su propio PNL, pero no es una desventaja, sino una ventaja porque esto lo hace flexible y admitir el motor de PNL que desee. Puede usar BOTKIT para crear diferentes tipos de bots desde chatbots de intercambio de contenido hasta chatbots de productividad y chatbots de juegos.

Requisitos

Cada botkit Bot es en realidad una aplicación Node.js, compuesta por la biblioteca Botkit Core, un servidor web básico y la lógica y los complementos de la aplicación que se combinan para hacer que su Bot sea especial. Para ejecutar BOTKIT, deberá tener el nodo instalado en su computadora.

Características

Las siguientes son las características clave de Botkit

  • Recibir mensajes
  • Enviando mensajes
  • Uso de diálogos
  • Organice su código de bot
  • Uso de los canales de marco Bot
  • edificio y amp; Usando complementos
  • Middlewares Actualmente, Botkit admite recibir mensajes de una variedad de fuentes
  • Mensaje en tiempo real Slack (RTM)
  • Slack Webhooks entrantes
  • Comandos de Slack Slash
  • Facebook Messenger Webhooks
  • Mensajes IP de Twilio

Instrucciones de instalación

La mejor manera de comenzar localmente con BotKit es instalar nuestra herramienta de línea de comandos y usarla para crear un nuevo proyecto BOTKIT. ¡Esto instalará y configurará un kit de inicio para usted!

npm install -g yo generator-botkit
yo botkit

Comience desde cero

También puede agregar BOTKIT a una aplicación de nodo existente. Primero, agrégalo a su proyecto:

npm install --save botkit

Luego, agregue BOTKIT a su código de aplicación:

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

const controller = new Botkit(MY_CONFIGURATION);

controller.hears('hello','direct_message', function(bot, message) {
    bot.reply(message,'Hello yourself!');
});
 Español