Управление ботом

ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4

В браузере перейдите на портал Azure. Выберите ресурс бота , например Azure Bot. На панели навигации вы увидите приведенные ниже разделы.

Параметры ресурсов Azure Bot

Ресурс Azure Bot содержит параметры, описанные ниже.

Общие

В верхней части панели навигации находятся ссылки для общих сведений, применимых к боту.

Ссылка Description
Обзор Содержит сведения о боте высокого уровня, например идентификатор подписки бота и конечную точку обмена сообщениями. На панели обзора можно также скачать исходный код бота.
Журнал действий Предоставляет подробные сведения о диагностике и аудите ресурсов Azure и платформы Azure, от которую они зависят. Дополнительные сведения см. в статье Общие сведения о журналах платформы Azure.
Управление доступом (IAM) Отображает доступ пользователей или других субъектов безопасности для ресурсов Azure. Дополнительные сведения см. в разделе Просмотр прав доступа пользователя к ресурсам Azure.
Теги Отображает теги для ресурсов Azure, групп ресурсов и подписок, чтобы логически упорядочить их в таксономию. Дополнительные сведения см. в статье Использование тегов для организации ресурсов в Azure.

Параметры

В разделе Параметры приведены ссылки для большинства вариантов управления ботом.

Ссылка Description
Профиль бота Управляет различными параметрами профиля бота, такими как отображаемое имя, значок и описание.
Конфигурация Управляет различными параметрами бота, такими как аналитика, конечная точка обмена сообщениями и параметры подключения OAuth.
Каналы Настраивает каналы, которые бот использует для взаимодействия с пользователями.
Цены Управляет ценовой категорией для службы бота.
Тестирование в веб-чате Использует интегрированный элемент управления Веб-чат для быстрого тестирования бота.
Шифрование Управляет ключами шифрования.
Свойства Выводит список свойств ресурсов бота, таких как идентификатор ресурса, идентификатор подписки и идентификатор группы ресурсов.
Блокировки Управляет блокировками ресурсов.

Наблюдение

В разделе "Мониторинг" приведены ссылки для большинства параметров мониторинга бота.

Ссылка Description
Аналитика беседы Позволяет аналитике просматривать собранные данные с помощью приложения Аналитика. Эта колонка Аналитики будет нерекомендуемой. Дополнительные сведения см. в статье "Добавление телеметрии в бот " и "Анализ данных телеметрии бота".
Оповещения Настройте правила генерации оповещений и посетите их для эффективного мониторинга ресурсов Azure. Дополнительные сведения см. в статье Обзор оповещений в Microsoft Azure.
Метрики Выберите метрику, чтобы просмотреть данные на соответствующей диаграмме.
Параметры диагностики Параметры диагностики используются для настройки потокового экспорта журналов и метрик платформы для ресурса в выбранное место назначения. Дополнительные сведения см. в параметрах диагностики.
Журналы Создание аналитических сведений из журналов Azure Monitor.

Параметры службы приложений

Приложение бота, также известное как служба приложений (Служба приложений), имеет набор параметров приложения, к которым можно получить доступ через портал Azure. Они — переменные среды, передаваемые коду приложения бота. Дополнительные сведения см. в разделе "Настройка приложения Служба приложений" в портал Azure.

  1. В браузере перейдите на портал Azure.
  2. Найдите службу приложений бота и выберите ее имя.
  3. Отображаются сведения о службе приложений бота.

Сведения об удостоверениях бота

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

Важно!

Версии пакета SDK Bot Framework для Java и Python поддерживают только многотенантные боты. Версии C# и JavaScript поддерживают все три типа приложений для управления удостоверением бота.

Язык Имя файла Примечания.
C# appsettings.json Поддерживает все три типа приложений для управления удостоверениями бота.
JavaScript env. Поддерживает все три типа приложений для управления удостоверениями бота.
Java application.properties Поддерживает только многотенантные боты.
Python config.py Поддерживает только многотенантные боты. Укажите свойства удостоверения в качестве аргументов для вызовов os.environ.get метода.

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

Доступно только для ботов C# и JavaScript.

Свойство Значение
MicrosoftAppType UserAssignedMSI
MicrosoftAppId Идентификатор клиента управляемого удостоверения, назначаемого пользователем.
MicrosoftAppPassword Неприменимо. Оставьте это пустым для бота управляемого удостоверения, назначаемого пользователем.
MicrosoftAppTenantId Идентификатор клиента управляемого удостоверения, назначаемого пользователем.

Следующие шаги

Теперь, когда вы изучили колонку Служба Bot в портал Azure, узнайте о службе Bot Framework, о том, как боты взаимодействуют с пользователями, а также о действиях, каналах, HTTP POST-запросах и т. д.