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!');
});