如何解决当用户与团队消息中的自适应卡交互时如何发送用户标识
我们正在使用图形 API 向拥有多个成员的 Microsoft 团队的常规频道发送消息。
我们希望允许任何成员通过自适应卡片与消息进行交互。
这可以使用 Action.OpenUrl 或 .Submit 来实现,但是我们需要知道它是哪个用户进行交互。我想这一定是一件相当普遍的事情。
有哪些解决方案和选项可以做到这一点?
例如,是否可以在调用操作时获取用户的 Team id?
解决方法
发送到机器人的每个活动都有一个 from
属性,用于标识发送活动的用户。您可以看到完整的活动架构 here。我建议你在调试模式下运行你的机器人,这样你就可以看到你的机器人收到的所有数据。如果您想在调试模式下运行您的机器人并使用 Teams 而不是模拟器与机器人对话,您可以使用隧道:https://docs.microsoft.com/azure/bot-service/bot-service-debug-channel-ngrok
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。