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