Builder de bot open source pour Facebook et Slack

Botkit Logiciel de chat en direct

Un constructeur de bot pour Facebook, Slack et Webchat

Botkit est un outil de conception de bot avec de nombreuses intégrations, notamment Microsoft Teams, Twilio, Facebook pour le travail et Cisco Spark. Construisez des bots interactifs avec Botkit.

Aperçu

Tendre la main et engager les clients avec une bonne expérience utilisateur est un grand défi de l’ère numérique actuelle et des robots de chat est un excellent moyen de relever ce défi. Botkit est un cadre de bot open source basé sur NodeJS facile à apprendre et simple à utiliser. Le large support pour les principales plates-formes de messagerie en fait l’un des meilleurs choix pour le bâtiment BOT. Botkit a rendu simple et facile pour les entreprises de répondre à leurs clients de toutes les applications de messagerie populaires, même pendant leurs heures de bureau hors ligne. Botkit fournit un kit de démarrage rapide qui rend la vie des développeurs très facile à lancer avec la construction de bots. Le cadre est très flexible et personnalisable et vous donne accès aux API de la plate-forme sous-jacente et vous avez plus de contrôle sur l’apparence de votre interaction avec le client. Sa partie de Microsoft Bot Framework et fonctionne avec Microsoft Luis AI ou tout moteur de traitement du langage naturel que vous choisissez d’intégrer avec votre bot. Initialement, Botkit était un choix de développeurs pour la création de productivité et de bots de travail pour la plate-forme Slack, mais depuis que Microsoft a acquis le Botkit, le cadre a changé et prend en charge plusieurs canaux de communication. Étant donné que Botkit n’a pas sa propre PNL, mais ce n’est pas un inconvénient, plutôt un avantage car cela le rend flexible et soutenir le moteur PNL que vous souhaitez. Vous pouvez utiliser Botkit pour créer différents types de robots, des chatbots de partage de contenu aux chatbots de productivité et aux chatbots de jeu.

Exigences

Chaque bot Botkit est en fait une application Node.js, composée de la bibliothèque Botkit Core, d’un serveur Web de base, de la logique d’application et des plugins qui se combinent pour rendre votre bot spécial. Pour exécuter Botkit, vous devrez installer un nœud sur votre ordinateur.

Caractéristiques

Voici les principales caractéristiques de Botkit

  • recevoir des messages
  • Envoi de messages
  • Utilisation de boîtes de dialogue
  • Organisez votre code de bot
  • Utilisation des canaux de framework bot
  • Bâtiment & amp; Utilisation des plugins
  • Middlewares Actuellement, Botkit prend en charge la réception de messages de diverses sources
  • Messagerie en temps réel Slack (RTM)
  • webhooks entrant de mou
  • Commandes Slack Slash
  • Facebook Messenger Webhooks
  • Messagerie Twilio IP

Instructions d’installation

La meilleure façon de commencer localement avec Botkit est d’installer notre outil de ligne de commande et de l’utiliser pour créer un nouveau projet Botkit. Cela installera et configurera un kit de démarrage pour vous!

npm install -g yo generator-botkit
yo botkit

Commencer à partir de zéro

Vous pouvez également ajouter Botkit dans une application de nœud existante. Tout d’abord, ajoutez-le à votre projet:

npm install --save botkit

Ensuite, ajoutez Botkit à votre code d’application:

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

const controller = new Botkit(MY_CONFIGURATION);

controller.hears('hello','direct_message', function(bot, message) {
    bot.reply(message,'Hello yourself!');
});
 Français