botframework
Начало работы с Azure Bot Service
Поиск…
Вступление
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 .
С нетерпением ждем обновления Бота и перехода на следующий уровень.