Botkit Phần mềm trò chuyện trực tiếp
Trình tạo bot cho Facebook, Slack và WebChat
BotKit là công cụ thiết kế bot với rất nhiều tích hợp bao gồm các nhóm Microsoft, Twilio, Facebook cho Work và Cisco Spark. Xây dựng bot tương tác với botkit.
Tổng quan
Tiếp cận và thu hút khách hàng với trải nghiệm người dùng tốt là một thách thức lớn của thời đại kỹ thuật số hiện tại và các bot trò chuyện là một cách tuyệt vời để đáp ứng thử thách này. Botkit là một loại dễ học và đơn giản để sử dụng khung bot nguồn mở dựa trên NodeJS. Sự hỗ trợ rộng rãi cho các nền tảng nhắn tin lớn làm cho nó trở thành một trong những lựa chọn tốt nhất cho tòa nhà bot. Botkit đã làm cho các doanh nghiệp đơn giản và dễ dàng phản hồi cho khách hàng của họ từ tất cả các ứng dụng nhắn tin phổ biến ngay cả trong giờ làm việc ngoại tuyến của họ. Botkit cung cấp một bộ khởi động nhanh, làm cho cuộc sống của các nhà phát triển rất dễ bắt đầu với việc xây dựng bot. Khung này rất linh hoạt và có thể tùy chỉnh và cho phép bạn truy cập vào API nền tảng cơ bản và bạn có quyền kiểm soát nhiều hơn về giao diện và cảm giác tương tác của bạn với khách hàng. Một phần của Microsoft Bot Framework và hoạt động với Microsoft Luis AI hoặc bất kỳ công cụ xử lý ngôn ngữ tự nhiên nào bạn chọn để tích hợp với bot của mình. Ban đầu Botkit là sự lựa chọn của các nhà phát triển để xây dựng năng suất và trung tâm làm việc cho nền tảng Slack nhưng vì Microsoft đã mua lại BotKit, khung đã thay đổi và hiện hỗ trợ nhiều kênh truyền thông. Vì Botkit không có NLP riêng nhưng nó không phải là bất lợi, thay vào đó là một lợi thế vì điều này làm cho nó linh hoạt và để hỗ trợ bất kỳ công cụ NLP nào bạn muốn. Bạn có thể sử dụng BotKit để xây dựng các loại bot khác nhau từ nội dung chia sẻ chatbots đến chatbot năng suất và chatbot chơi game.
Yêu cầu
Mỗi bot botkit thực sự là một ứng dụng Node.js, được tạo thành từ thư viện lõi botkit, một máy chủ web cơ bản và logic ứng dụng và các plugin kết hợp để làm cho bot của bạn trở nên đặc biệt. Để chạy BotKit, bạn sẽ cần cài đặt nút trên máy tính.
Đặc trưng
Sau đây là các tính năng chính của botkit
- Nhận tin nhắn
- Gửi tin nhắn
- Sử dụng hộp thoại
- Tổ chức mã bot của bạn
- Sử dụng các kênh khung bot
- Xây dựng & amp; Sử dụng plugin
- Middlewares Hiện tại, BotKit hỗ trợ nhận tin nhắn từ nhiều nguồn khác nhau
- Tin nhắn thời gian thực (RTM) chùng (RTM)
- Slack đến webhooks
- Lệnh chém chém
- Webhooks của Facebook Messenger
- Nhắn tin IP Twilio
Hướng dẫn cài đặt
Cách tốt nhất để bắt đầu cục bộ với Botkit là bằng cách cài đặt công cụ dòng lệnh của chúng tôi và sử dụng nó để tạo một dự án BotKit mới. Điều này sẽ cài đặt và định cấu hình bộ khởi động cho bạn!
npm install -g yo generator-botkit
yo botkit
Bắt đầu từ đầu
Bạn cũng có thể thêm BotKit vào một ứng dụng nút hiện có. Đầu tiên, thêm nó vào dự án của bạn:
npm install --save botkit
Sau đó, thêm botkit vào mã ứng dụng của bạn:
let { Botkit } = require('botkit');
const controller = new Botkit(MY_CONFIGURATION);
controller.hears('hello','direct_message', function(bot, message) {
bot.reply(message,'Hello yourself!');
});