Botkit Livechattprogramvara
En botbyggare för Facebook, Slack och Webchat
Botkit är Bot Designing Tool med massor av integrationer inklusive Microsoft Teams, Twilio, Facebook för arbete och Cisco Spark. Bygg interaktiva bots med botkit.
Översikt
Att nå ut och engagera kunder med god användarupplevelse är en stor utmaning för den nuvarande digitala tidsåldern och chattbots är ett bra sätt att möta denna utmaning. Botkit är en lätt att lära sig och enkelt att använda NodeJS -baserade Open Source Bot -ramverk. Det breda stödet för stora meddelandeplattformar gör det till ett av de bästa valen för botbyggnaden. Botkit har gjort det enkelt och enkelt för företagen att svara på sina kunder från alla populära meddelandenapplikationer även i deras offline öppettider. Botkit tillhandahåller ett snabbt startpaket som gör utvecklarens livslängd mycket lätt att starta med Bot Building. Ramverket är mycket flexibelt och anpassningsbart och ger dig tillgång till de underliggande plattforms -API: erna och du har mer kontroll över utseendet och känslan av din interaktion med kunden. Dess del av Microsoft Bot Framework och arbetar med Microsoft Luis AI eller någon naturlig språkbehandlingsmotor du väljer att integrera med din bot. Ursprungligen var Botkit ett val av utvecklare för att bygga produktivitet och arbetscentriska bots för Slack Platform men eftersom Microsoft har förvärvat BotKit har ramverket förändrats och nu stöder flera kommunikationskanaler. Eftersom Botkit inte har sin egen NLP men det är inte en nackdel, snarare en fördel eftersom det gör den flexibel och att stödja vilken NLP -motor du vill ha. Du kan använda BotKit för att bygga olika typer av bots från innehåll som delar chatbots till produktivitet chatbots och spel chatbots.
Krav
Varje BotKit Bot är faktiskt en Node.js -app, som består av BotKit Core -biblioteket, en grundläggande webbserver och applikationslogiken och plugins som kombineras för att göra din BOT special. För att köra BotKit måste du ha en nod installerad på din dator.
Funktioner
Följande är de viktigaste funktionerna i BOTKIT
- ta emot meddelanden
- Skicka meddelanden
- Använda dialogrutor
- Organisera din botkod
- Använda botramkanaler
- Building & amp; Använd plugins
- Middlewares För närvarande stöder BotKit att ta emot meddelanden från olika källor
- Slack Real Time Messaging (RTM)
- Slack inkommande webhooks
- Slack Slash -kommandon
- Facebook Messenger Webhooks
- Twilio IP -meddelanden
Installations instruktioner
Det bästa sättet att komma igång lokalt med BotKit är genom att installera vårt kommandoradsverktyg och använda det för att skapa ett nytt BotKit -projekt. Detta kommer att installera och konfigurera ett startpaket åt dig!
npm install -g yo generator-botkit
yo botkit
Börja från början
Du kan också lägga till botkit i en befintlig nodapplikation. Lägg först till det i ditt projekt:
npm install --save botkit
Lägg sedan till botkit i din applikationskod:
let { Botkit } = require('botkit');
const controller = new Botkit(MY_CONFIGURATION);
controller.hears('hello','direct_message', function(bot, message) {
bot.reply(message,'Hello yourself!');
});