Bot Builder с открытым исходным кодом для Facebook и Slack

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!');
});
 Русский