Взгляните на API Microsoft Graph, чтобы получить идентификатор чата .
Когда приложение установлено для пользователя, бот получит событие talkUpdate который будет содержать необходимую информацию для отправки проактивного сообщения. Для получения дополнительной информации см. События ботов.
Если вы потеряете chatThreadId, вы можете найти его снова, позвонив:
GET /users/{user-id}/chats?$filter=installedApps/any(a:a/teamsApp/id eq '{teamsAppid}')
Однако это будет только для личной области ! Я бы посоветовал убедиться, что вы поймаете conversationUpdate
, который запускается после установки, и сохраните данные пользователя в базе данных.