Подключение бота к Службам коммуникации Azure
Службы коммуникации Azure предоставляют API и пакеты SDK для создания приложений для совместной работы с несколькими участниками, которые могут включать бота. Этот бот может приветствовать пользователей, выполнять вступительные задачи, чтобы определить тему и ответить на вопросы. Службы коммуникации Azure позволяют передавать беседу живому оператору. Он также позволяет руководителю или дополнительному боту отслеживать или участвовать в беседе при необходимости. Кроме того, Службы коммуникации Azure предлагают библиотеку пользовательского интерфейса для упрощения создания взаимодействия с пользователями, которые могут быть внедрены в существующие веб-страницы.
Необходимые условия
- Знание основных компонентов службы Bot Framework и создание бота с помощьюпакета SDK Bot Framework.
- Опубликованный бот, который нужно подключить к каналу.
- Учетная запись Azure с текущей подпиской. Если у вас нет учетной записи, создайте бесплатную учетную запись перед началом работы.
- Ресурс Служб коммуникации Azure. Если у вас его нет, см. статью Создание ресурса Служб коммуникации Azure.
- .NET 6.0 или более поздней версии.
- Visual Studio 2022 или более поздней версии.
Подключение бота к Службам коммуникации Azure
- На портале Azure перейдите к ресурсу бота.
- Откройте раздел каналов и выберите коммуникационные службы — чат.
- В колонке "Настройка связи" подключитесь к ресурсу Служб коммуникации Azure и сохраните его. Дополнительные сведения см. в документации по Службам коммуникации Azure о том, как включить канал Служб коммуникации Azure.
Теперь бот зарегистрирован в Службах коммуникации Azure.
Создание приложения чата и добавление бота в качестве участника
Теперь, когда бот зарегистрирован в Службах коммуникации Azure, вы можете создать поток чата с ботом в качестве участника. Дополнительные сведения см. в статье Добавление бота в приложение чата в документации по Службам коммуникации Azure.
Дополнительные сведения
Канал Служб коммуникации Azure имеет ограничение в 28 КБ для сообщений.
Дальнейшие действия
- Для получения информации о передаче беседы на живого оператора см. Переход бесед от бота к человеку для получения дополнительной информации.
- Сведения о поддержке каналов в службе Bot Connector см. в разделе Подключение бота к каналам.
- Сведения о создании ботов см. в разделе Как работают боты и в кратком руководстве Создание бота с помощью пакета SDK Bot Framework.
- Сведения о развертывании ботов см. в статье Развертывание бота и Настройка непрерывного развертывания.
- Сведения о библиотеке пользовательского интерфейса Служб коммуникации Azure