Botkit Программное обеспечение для живого чата
Bot Builder для Facebook, Slack и Webchat
Botkit - это инструмент для разработки ботов с множеством интеграций, включая Microsoft Teams, Twilio, Facebook для работы и Cisco Spark. Создайте интерактивные боты с Botkit.
Обзор
Привлечение и привлечение клиентов с хорошим пользовательским опытом является большой проблемой текущей цифровой эпохи, а боты в чате - отличный способ выполнить эту задачу. Botkit - это прост в изучении и простой в использовании Nodejs Bot Framework на основе Nodejs. Широкая поддержка крупных платформ обмена сообщениями делает его одним из лучших выборов для здания бота. Botkit сделала простым и легким для бизнеса реагировать на своих клиентов из всех популярных приложений обмена сообщениями даже в их автономное рабочее время. Botkit предоставляет быстрый стартовый комплект, который делает жизнь разработчиков очень легким в начале с Bot Building. Структура очень гибкая и настраиваемая и дает вам доступ к базовым API платформы, и вы имеете больший контроль над внешним видом вашего взаимодействия с клиентом. Его часть Microsoft Bot Framework и работает с Microsoft Luis AI или любым двигателем обработки естественного языка, который вы выбираете для интеграции с вашим ботом. Первоначально Botkit был выбором разработчиков для повышения производительности и рабочих ботов для платформы Slack, но, поскольку Microsoft приобрела Botkit, структура изменилась и теперь поддерживает несколько каналов связи. Поскольку у Botkit нет собственной NLP, но это не недостаток, скорее преимущество, потому что это делает его гибким и поддерживает тот двигатель NLP, который вы хотите. Вы можете использовать Botkit для создания различных типов ботов, от обмена чат -ботами, до производительности, чат -ботов и игровых чат -ботов.
Требования
Каждый бот Botkit на самом деле является приложением Node.js, состоящим из библиотеки Core Botkit, базового веб -сервера, а также логики приложений и плагинов, которые объединяются, чтобы сделать ваш бот особенным. Чтобы запустить Botkit, вам нужно будет установить узел на вашем компьютере.
Функции
Ниже приведены ключевые особенности Botkit
- Получение сообщений
- отправка сообщений
- Использование диалогов
- Организовать код вашего бота
- Использование каналов каркаса бота
- строительство & amp; Использование плагинов
- Мидлвоарс В настоящее время Botkit поддерживает получение сообщений из различных источников
- Slack в реальном времени обмен сообщениями (RTM)
- Slack входящие веб -крючки
- команды Slack Slash
- Facebook Messenger Webhooks
- Twilio IP -сообщения
Инструкции по установке
Лучший способ начать локально с Botkit - установить наш инструмент командной строки и использовать его для создания нового проекта Botkit. Это установит и настроит стартовый комплект для вас!
npm install -g yo generator-botkit
yo botkit
Начинать с нуля
Вы также можете добавить Botkit в существующее приложение узла. Во -первых, добавьте его в свой проект:
npm install --save botkit
Затем добавьте Botkit в код приложения:
let { Botkit } = require('botkit');
const controller = new Botkit(MY_CONFIGURATION);
controller.hears('hello','direct_message', function(bot, message) {
bot.reply(message,'Hello yourself!');
});