Open source botbuilder voor Facebook en Slack

Botkit Live chatsoftware

Een botbouwer voor Facebook, Slack en Webchat

Botkit is BOT -ontwerptool met veel integraties, waaronder Microsoft Teams, Twilio, Facebook voor werk en Cisco Spark. Bouw interactieve bots met botkit.

Overzicht

Het bereiken en betrekken van klanten met een goede gebruikerservaring is een grote uitdaging van het huidige digitale tijdperk en chatbots zijn een geweldige manier om deze uitdaging aan te gaan. Botkit is een eenvoudig te leren en eenvoudig te gebruiken NodeJS -gebaseerde open source BOT -framework. De brede ondersteuning voor grote berichtenplatforms maakt het een van de beste keuze voor het botgebouw. Botkit heeft het voor de bedrijven eenvoudig en gemakkelijk gemaakt om te reageren op hun klanten van alle populaire berichtenapplicaties, zelfs tijdens hun offline kantooruren. Botkit biedt een snelle starterkit die het leven van ontwikkelaars heel gemakkelijk maakt om te beginnen met BOT -gebouw. Het framework is zeer flexibel en aanpasbaar en geeft u toegang tot de onderliggende platform -API’s en u hebt meer controle over het uiterlijk van uw interactie met de klant. Het is onderdeel van het Microsoft BOT -framework en werkt met Microsoft Luis AI of een andere natuurlijke taalverwerkingsmotor die u kiest om te integreren met uw bot. Aanvankelijk was Botkit een keuze van ontwikkelaars voor het bouwen van productiviteit en werkgerichte bots voor Slack Platform, maar omdat Microsoft de BOTKIT heeft verworven, is het raamwerk veranderd en ondersteunt nu meerdere communicatiekanalen. Omdat Botkit geen eigen NLP heeft, maar het is geen nadeel, eerder een voordeel omdat dit het flexibel maakt en om de NLP -motor te ondersteunen die u wilt. U kunt Botkit gebruiken om verschillende soorten bots te bouwen, van het delen van chatbots van inhoud tot productiviteit chatbots en gamingchatbots.

Vereisten

Elke Botkit -bot is eigenlijk een Node.js -app, bestaande uit de Botkit Core Library, een eenvoudige webserver en de applicatie -logica en plug -ins die combineren om uw BOT speciaal te maken. Om Botkit uit te voeren, moet u knooppunt op uw computer laten installeren.

Functies

Hieronder volgen de belangrijkste kenmerken van Botkit

  • Berichten ontvangen
  • Berichten verzenden
  • Dialogs gebruiken
  • Organiseer uw botcode
  • Bot Framework -kanalen gebruiken
  • bouwen & amp; Plug -ins gebruiken
  • Middlewares Momenteel ondersteunt Botkit het ontvangen van berichten uit verschillende bronnen
  • Slack Real Time Messaging (RTM)
  • Slack inkomende webhooks
  • Slack Slash -opdrachten
  • Facebook Messenger Webhooks
  • Twilio IP -berichten

Installatie instructies

De beste manier om lokaal aan de slag te gaan met Botkit is door onze opdrachtregelgereedschap te installeren en het te gebruiken om een ​​nieuw Botkit -project te maken. Dit zal een starterkit voor u installeren en configureren!

npm install -g yo generator-botkit
yo botkit

Begin helemaal opnieuw

U kunt Botkit ook toevoegen aan een bestaande knooppunttoepassing. Voeg het eerst toe aan uw project:

npm install --save botkit

Voeg vervolgens Botkit toe aan uw applicatiecode:

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

const controller = new Botkit(MY_CONFIGURATION);

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