#botframework #microsoft-teams #microsoft-graph-teams
Вопрос:
У меня есть приложение Microsoft Bot Framework, которое публикуется в командах Microsoft с помощью Центра администрирования команд.
В моем более раннем коде я использовал для добавления/сохранения ссылки на разговор внутри OnMessageActivityAsync
метода. Но может быть случай, когда Пользователь еще не взаимодействовал с Ботом, и, следовательно, ссылка на разговор не записывается для включения Push-уведомления.
Поэтому я изменил свой код, чтобы добавить/обновить ссылку на диалог внутри OnMembersAddedAsync
метода для любых новых участников, для которых бот будет установлен через Центр администрирования команд.
Также я бы изменил значение версии в схеме манифеста команд и обновил ее с помощью управления приложениями в Центре администрирования команд.
Мой вопрос в том, будут ли вызываться какие-либо методы обработчика действий / событий после изменения файла манифеста и повторной публикации приложения?
Если никакие действия не будут инициированы, чем может быть альтернативный способ вставить ссылку на беседу с пользователем, чтобы включить Push-уведомление без повторной установки приложения для ранее добавленных пользователей.
Заранее Спасибо!!!..
Ответ №1:
На данный момент нет метода, который вызывается, когда пользователь обновляет приложение. Однако в TeamsActivityHandler у нас есть метод, который вызывается, когда пользователь добавляет или удаляет приложение-> >onInstallationUpdate(BotHandler).
Перейдите по этой ссылке, чтобы просмотреть все методы внутри TeamsActivityHandler.
Я не придумал никакого обходного пути, который отправил бы уведомление пользователю, когда приложение было обновлено.