Все ли пользователи в одном клиенте совместно используют serviceUrl для бота MS Teams? - PullRequest
1 голос
/ 05 мая 2020

Я создаю бота MS Teams, и у меня есть вопрос о serviceUrl. В некотором контексте наше бот-приложение будет установлено в командах наших клиентов, и нам интересно, будут ли пользователи в одном клиенте использовать один и тот же serviceUrl. Мы знаем, что этот URL время от времени меняется, но пытаемся выяснить, на каком уровне ресурсов нам нужно кэшировать это значение.

Было бы идеально, если бы я мог отслеживать один serviceUrl для моего бота но интересно, может ли URL-адрес варьироваться от арендатора к арендатору или даже от пользователя к пользователю. Определение этого serviceUrl является важной частью нашей реализации, потому что 1) мы хотим иметь возможность получить список команд 2) мы хотим иметь возможность отправлять упреждающие сообщения пользователю, который никогда не писал нам раньше.

Пожалуйста, дайте мне знать, если есть что-нибудь, что я мог бы уточнить, и большое спасибо за вашу помощь!

Это была документация для Teams Roster, которую мы рассматривали, которая объясняет serviceUrl

https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/get-teams-context?tabs=json#fetching -the-roster-or-user-profile

...