Подключение бота к Microsoft Teams
ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4
Бот можно настроить для взаимодействия с людьми с помощью Microsoft Teams. В этой статье описывается создание приложения Teams в Teams, подключение бота к приложению Teams в Azure и тестирование бота в Teams.
Необходимые компоненты
- Подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начать работу.
- Бот, опубликованный в Azure, который требуется подключить к Teams.
- Клиент разработчика в Teams с включенным пользовательским приложением для отправки или загрузки неопубликованных приложений. Дополнительные сведения см. в статье "Подготовка клиента Microsoft 365".
- Допустимый пакет приложения Teams. Дополнительные сведения см. в статье "Отправка приложения в Microsoft Teams".
Настройка бота в Azure
- Откройте портал Azure.
- Откройте колонку ресурсов Azure Bot для бота.
- Откройте каналы и выберите Microsoft Teams:
- Чтение и согласие с условиями обслуживания.
- На вкладке "Обмен сообщениями" выберите облачную среду для бота. Дополнительные сведения см. в разделе "Сборка после сборки" приложения с помощью функций Teams.
- Выберите Применить.
- Выберите " Получить код внедрения бота", найдите код внедрения для 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 как часть приложения.
- В браузере откройте URL-адрес, скопированный из кода внедрения, а затем выберите приложение Microsoft Teams (клиент или веб-сайт), которое вы используете для добавления бота в Teams. Вы должны иметь возможность видеть бота в списке как контакт, который можно отправлять и получать сообщения из Microsoft Teams.
- Взаимодействуйте с ботом в Teams.
Совет
Используйте регистрацию одного канала бота для каждой среды, так как конечная точка изменяется при переключении между локальными средами разработки, промежуточной и рабочей средой.
Удаление регистрации канала Teams приведет к созданию новой пары ключей при повторном включении. Это делает недействительными все идентификаторы 29:xxx и:xxx, которые бот может хранить для упреждающего обмена сообщениями.
Публикация бота в Teams
Инструкции по публикации приложения см. в разделе "Общие сведения о том, как распространять приложение Microsoft Teams". В ней и связанных статьях описано, как:
- Выбор и настройка параметров установки для бота
- Создание манифеста, значка и пакета приложения Teams
- Отправка приложения в Teams
- Публикация приложения в организации или в магазине Teams
Дополнительная информация:
- Дополнительные сведения о разработке приложений Teams см. в статье "Создание приложений для Microsoft Teams " и "Начало работы".
- Дополнительные сведения о создании ботов для Teams см. в разделе "Боты" в Microsoft Teams.
- Дополнительные сведения о публикации и тестировании бота в Teams см. в статье "Распространение приложения Microsoft Teams" и "Тестирование приложения".
- Чтобы предоставить отзывы и найти дополнительные ресурсы, ознакомьтесь с каналами сообщества разработчиков Microsoft Teams.