Поиск…


замечания

Microsoft Bot Framework - это комплексное предложение по созданию и развертыванию высококачественных ботов для ваших пользователей, чтобы наслаждаться их любимыми разговорами. Разработчики, пишущие боты, сталкиваются с одними и теми же проблемами: боты требуют базового ввода-вывода; они должны обладать навыками языка и диалога; они должны быть эффективными, отзывчивыми и масштабируемыми; и они должны подключаться к пользователям - в идеале - в любом разговоре и языке, который пользователь выбирает. Bot Framework предоставляет только то, что вам нужно для создания, подключения, управления и публикации интеллектуальных ботов, которые естественным образом взаимодействуют везде, где говорят ваши пользователи, - от текста / смс до Skype, Slack, Facebook Messenger, Kik, Office 365 и других популярных сервисов.

Боты (или агенты разговора) быстро становятся неотъемлемой частью своего цифрового опыта - они так же жизненно важны для пользователей, чтобы взаимодействовать с сервисом или приложением, как веб-сайт или мобильный опыт. Разработчики, пишущие боты, сталкиваются с одними и теми же проблемами: боты требуют базового ввода-вывода; они должны обладать навыками языка и диалога; и они должны подключаться к пользователям - предпочтительно в любом разговоре и языке, который пользователь выбирает. Bot Framework предоставляет инструменты для быстрого решения этих проблем и многое другое для разработчиков, например, автоматический перевод на более чем 30 языков, управление состояниями пользователей и разговоров, инструменты отладки, встроенный веб-чат-контроль и способ для пользователей обнаруживать, пытаться и добавлять боты к разговорам, которые они любят.

Bot Framework состоит из нескольких компонентов, включая SDK Bot Builder, портал разработчика и каталог Bot.

введите описание изображения здесь

Версии

Последние выпуски Bot Builder

язык Версия Дата выхода
Node.js 3.7.0 2017-02-23
C # 3.5.5 2017-03-07
Предыдущие выпуски можно найти здесь .

Установка или настройка


C #

  1. Visual Studio 2015 (последнее обновление) - вы можете бесплатно скачать версию сообщества: www.VisualStudio.com

  2. Важно: обновите все расширения VS до последних версий Tools-> Extensions and Updates-> Updates

  3. Загрузите шаблон приложения Bot : Шаблон загрузки Сохраните zip-файл в каталог шаблонов Visual Studio 2015, который традиционно находится в «% USERPROFILE% \ Documents \ Visual Studio 2015 \ Templates \ ProjectTemplates \ Visual C #». Примечание: вам нужно будет перезапустить визуальной студии после этого шага, чтобы использовать шаблон.

Новый проект приложения Bot

  1. Создайте новый проект C # с использованием нового шаблона приложения Bot

Бот-приложение

Как только ваш бот будет создан, вы должны иметь решение, подобное этому:

Окно браузера Bot-приложений

  1. Запустите приложение , нажав F5 или нажав зеленую кнопку Run на панели инструментов. Поскольку наш новый бот на самом деле является проектом WebAPI, окно браузера откроется на странице default.htm. Бот теперь работает и отображается локально. Обратите внимание на url ... вам нужно будет настроить эмулятор Bot Framework на следующем шаге.

Node.js

  1. Создайте новый проект node.js, используя npm init .
  2. Установите sdk botbuilder и выполните восстановление с помощью следующих команд npm:
npm install --save botbuilder
npm install --save restify
  1. Чтобы создать свой бот, создайте новый файл с именем index.js и скопируйте следующий код для инициализации бота.
var restify = require('restify');
var builder = require('botbuilder');

// Setup Restify Server
var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, function () {
   console.log('%s listening to %s', server.name, server.url); 
});

// Create chat connector for communicating with the Bot Framework Service
var connector = new builder.ChatConnector({
    appId: process.env.MICROSOFT_APP_ID,
    appPassword: process.env.MICROSOFT_APP_PASSWORD
});

var bot = new builder.UniversalBot(connector);
  1. Теперь вы можете запустить этот файл с помощью node index.js .

Это базовая настройка, которая потребуется для всех ботов, созданных с помощью рамки бота. Вы можете рассматривать это как пустой проект шаблона для начала. Он инициализирует сервер восстановления для вашего бота и создает соединитель для подключения локальных компьютеров к вашему серверу.

Загрузка эмулятора для отладки (как для узла, так и для C #)

Изображение эмулятора

  1. Загрузите и установите эмулятор эмулятора Bot Framework Download

  2. Запустите эмулятор и введите URL-адрес с шага 5 (C #) в текстовое поле URL-адрес конечной точки. Затем нажмите «Подключить».

Подключение к боту

  1. Теперь вы должны иметь возможность общаться с вашим ботом, используя окно чата в эмуляторе. Вы увидите подробные сведения о разговоре, записанные в правом нижнем углу, и вы можете щелкнуть позиции «Посты» и «Получить», чтобы увидеть json, который был передан взад и вперед.

введите описание изображения здесь

Поздравляем с созданием Bot с помощью Microsoft Bot Framework!



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow