Поиск…


Вступление

Azure Bot Service предоставляет интегрированную среду, специально предназначенную для разработки ботов, позволяющую создавать, подключать, тестировать, развертывать и управлять интеллектуальными ботами, все из одного места. Вы можете написать свой бот в C # или Node.js прямо в браузере, используя редактор Azure, без необходимости в цепочке инструментов. Вы также можете увеличить ценность своих ботов с помощью нескольких строк кода, подключившись к Cognitive Services, чтобы ваши боты могли видеть, слышать, интерпретировать и взаимодействовать более человечными способами

Начало работы с Azure Bot Service

Создайте новый бот в Azure, следуя этой документации

Войдите в Azure и из категории Intelligence + Analytics, выберите Bot Service и предоставите необходимую информацию.

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

Введите необходимые данные для бота, они идентичны требуемым сведениям о службе приложений, например, «Имя приложения», «Подписка», «Группа ресурсов» и «Местоположение». После ввода нажмите кнопку «Создать».

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

После создания / развертывания перейдите к Bot, нажав на ссылку либо с главной страницы, если вы привязали ее к панели управления или откройте группу ресурсов и щелкните по ссылке.

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

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

После подтверждения развертывания создайте и настройте идентификатор приложения Microsoft и пароль приложения.

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

Выберите язык программирования по вашему выбору ( я выбрал C # ) и выберите шаблон «Вопрос и ответ» .

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

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

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

После нажатия кнопки « Создать бот» редактор Azure будет содержать все файлы, и мы можем протестировать функциональный бот в чат-управлении . Код по умолчанию создается при создании службы Bot Azure. Вы можете изменить логику кода на основе ваших требований.

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

Создайте новый репозиторий в github, чтобы настроить непрерывное развертывание с помощью Azure и скопировать SSH-ключ.

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

Клонирование хранилища в визуальной студии с использованием ключа SSH, скопированного в github.

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

Загружайте файлы из Azure Bot Service в клонированное место хранилища.

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

Чтобы настроить параметры, перейдите на вкладку «Интегрировать непрерывную интеграцию».

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

Выберите источник развертывания. Я выбрал Github и хранилище для синхронизации.

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

Настройте проект и ветвь на код.

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

Настройте тест производительности с помощью учетной записи Team Services.

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

Настройте все подписки, данные о местоположении и т. Д.

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

После настройки всех параметров развертывания выполняется первоначальная фиксация.

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

Создайте новый html-файл в visual studio, чтобы настроить все настроенные каналы для встраивания каналов.

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

Настройте его на разные каналы, с которыми мы хотим работать. Чтобы настроить его с помощью skype, добавьте в контакты, где вы получите ссылку для совместного использования в чате с ботом.

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

Предварительный просмотр тестового скайпа выглядит следующим образом.

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

Настройте с помощью электронной почты, как показано ниже.

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

Получите код встраивания разных каналов, чтобы пользователи могли иметь доступ к боту через настроенные каналы.

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

Настройте веб-чат, настроив имя сайта.

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

Получите код вставки, включая секретный ключ.

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

Как только весь код будет обновлен в visual studio, нажмите его в github, а затем синхронизируйте код в Azure с github.

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

Синхронизация кода отражает как Azure, так и github, как показано ниже.

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

Все данные о развертывании и производительности можно визуализировать в Azure Bot Service.

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

Вы можете установить точки останова в Visual Studio и запустить локально в эмуляторе и отладить следующую документацию .

Вы можете отслеживать обновления сборки и ошибки с помощью Azure Analytics .

С нетерпением ждем обновления Бота и перехода на следующий уровень.



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