首页 > 解决方案 > 当用户与团队消息中的自适应卡交互时如何发送用户标识

问题描述

我们正在使用图形 API 向拥有多个成员的 Microsoft 团队的常规频道发送消息。

我们希望允许任何成员通过自适应卡片与消息进行交互。

这可以使用 Action.OpenUrl 或 .Submit 来实现,但是我们需要知道是哪个用户在交互。我想这一定是一件相当普遍的事情。

有哪些解决方案和选项可以做到这一点?

例如,是否可以在调用操作时获取用户的团队 ID?

标签: microsoft-graph-apimicrosoft-teamsmicrosoft-graph-teamsadaptive-cards

解决方案


发送到机器人的每个活动都有一个from属性,用于标识发送活动的用户。您可以在此处查看完整的活动模式。我建议你在调试模式下运行你的机器人,这样你就可以看到你的机器人收到的所有数据。如果你想在调试模式下运行你的机器人并使用 Teams 而不是模拟器与机器人对话,你可以使用隧道:https ://docs.microsoft.com/azure/bot-service/bot-service-debug-channel-恩格罗克


推荐阅读