Подключение бота к Microsoft Teams

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

Бот можно настроить для взаимодействия с людьми с помощью Microsoft Teams. В этой статье описывается создание приложения Teams в Teams, подключение бота к приложению Teams в Azure и тестирование бота в Teams.

Необходимые компоненты

  • Подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начать работу.
  • Бот, опубликованный в Azure, который требуется подключить к Teams.
  • Клиент разработчика в Teams с включенным пользовательским приложением для отправки или загрузки неопубликованных приложений. Дополнительные сведения см. в статье "Подготовка клиента Microsoft 365".
  • Допустимый пакет приложения Teams. Дополнительные сведения см. в статье "Отправка приложения в Microsoft Teams".

Настройка бота в Azure

  1. Откройте портал Azure.
  2. Откройте колонку ресурсов Azure Bot для бота.
  3. Откройте каналы и выберите Microsoft Teams:
    1. Чтение и согласие с условиями обслуживания.
    2. На вкладке "Обмен сообщениями" выберите облачную среду для бота. Дополнительные сведения см. в разделе "Сборка после сборки" приложения с помощью функций Teams.
    3. Выберите Применить.
  4. Выберите " Получить код внедрения бота", найдите код внедрения для Teams и скопируйте часть кода https . Например, https://teams.microsoft.com/l/chat/0/0?users=28:b8a22302e-9303-4e54-b348-343232. Этот код можно использовать для тестирования бота в Teams.

Совет

  • Вкладка "Вызовы" поддерживает функцию вызова Teams. Дополнительные сведения см. в разделе "Регистрация звонков и бота собраний для Microsoft Teams".
  • Вкладка "Публикация " содержит сведения о публикации приложения Teams в Магазине Teams.
  • Microsoft Azure, управляемый 21Vianet, не поддерживает функцию внедрения бота. Чтобы протестировать канал Teams, создайте приложение Teams и разверните его, выполнив описанные ниже действия.

Тестирование бота в Teams

Боты в рабочей среде должны быть добавлены в Teams в рамках приложения Teams. Дополнительные сведения см. в разделе "Тестирование приложения".

Внимание

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

  1. В браузере откройте URL-адрес, скопированный из кода внедрения, а затем выберите приложение Microsoft Teams (клиент или веб-сайт), которое вы используете для добавления бота в Teams. Вы должны иметь возможность видеть бота в списке как контакт, который можно отправлять и получать сообщения из Microsoft Teams.
  2. Взаимодействуйте с ботом в Teams.

Совет

Используйте регистрацию одного канала бота для каждой среды, так как конечная точка изменяется при переключении между локальными средами разработки, промежуточной и рабочей средой.

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

Публикация бота в Teams

Инструкции по публикации приложения см. в разделе "Общие сведения о том, как распространять приложение Microsoft Teams". В ней и связанных статьях описано, как:

  • Выбор и настройка параметров установки для бота
  • Создание манифеста, значка и пакета приложения Teams
  • Отправка приложения в Teams
  • Публикация приложения в организации или в магазине Teams

Дополнительная информация: