Builder Bot Open Source dla Facebooka i Slack

Botkit Oprogramowanie czatu na żywo

Budowniczy bota dla Facebooka, Slack i Webchat

Botkit to narzędzie do projektowania bota z dużą ilością integracji, w tym zespoły Microsoft, Twilio, Facebook do pracy i Cisco Spark. Buduj interaktywne boty z Botkit.

Przegląd

Dotarcie i zaangażowanie klientów z dobrym doświadczeniem użytkownika to duże wyzwanie dla obecnej epoki cyfrowej, a boty czatu to świetny sposób na sprostanie temu wyzwaniu. Botkit jest łatwym do nauczenia się i prostym w użyciu frameworka bot open source opartych na NodeJS. Szerokie wsparcie dla głównych platform przesyłania wiadomości sprawia, że ​​jest to jeden z najlepszych wyborów dla budynku bota. Botkit ułatwił firmom reagowanie na swoich klientów ze wszystkich popularnych aplikacji do przesyłania wiadomości nawet w godzinach pracy. Botkit zapewnia szybki zestaw startowy, który sprawia, że ​​życie programistów jest bardzo łatwe do rozpoczęcia od budynku botów. Framework jest bardzo elastyczny i dostosowywany i zapewnia dostęp do podstawowych interfejsów API platformy i masz większą kontrolę nad wyglądem i stylem interakcji z klientem. Jest częścią Microsoft Bot Framework i działa z Microsoft Luis AI lub dowolnym silnikiem przetwarzania języka naturalnego, który zdecydujesz się zintegrować z botem. Początkowo Botkit był wyborem programistów do budowania produktywności i zawodowych botów dla platformy Slack, ale ponieważ Microsoft nabył Botkit, framework zmienił się i teraz obsługuje wiele kanałów komunikacji. Ponieważ Botkit nie ma własnego NLP, ale nie jest to wadą, raczej zaletą, ponieważ sprawia, że ​​jest elastyczny i obsługuje jakikolwiek silnik NLP. Możesz użyć Botkit do tworzenia różnych rodzajów botów, od chatbotów dzielących treści po chatboty wydajności i chatboty do gier.

Wymagania

Każdy bot Botkit jest w rzeczywistości aplikacją Node.js, złożoną z biblioteki Botkit Core, podstawowego serwera internetowego oraz logiki aplikacji i wtyczek, które łączą się, aby Twój bot był specjalny. Aby uruchomić Botkit, będziesz musiał zainstalować węzeł na komputerze.

Cechy

Poniżej znajdują się kluczowe cechy Botkit

  • Otrzymywanie wiadomości
  • wysyłanie wiadomości
  • Za pomocą dialogów
  • Zorganizuj swój kod bota
  • Korzystanie z kanałów BOT Framework
  • Building & amp; Za pomocą wtyczek
  • Middlewares Obecnie Botkit obsługuje otrzymywanie wiadomości z różnych źródeł
  • Slack Real Time Messaging (RTM)
  • Slack Incoming Webhooks
  • Polecenia SLACK SLASH
  • Ghooks na Facebooku Messenger Webhooks
  • wiadomości IP Twilio

Instrukcje Instalacji

Najlepszym sposobem na rozpoczęcie lokalnego z Botkit jest zainstalowanie naszego narzędzia wiersza poleceń i użycie go do utworzenia nowego projektu Botkit. To zainstaluje i skonfiguruje dla Ciebie zestaw startowy!

npm install -g yo generator-botkit
yo botkit

Zaczynać od początku

Możesz także dodać Botkit do istniejącej aplikacji węzłowej. Najpierw dodaj go do swojego projektu:

npm install --save botkit

Następnie dodaj Botkit do kodu aplikacji:

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

const controller = new Botkit(MY_CONFIGURATION);

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