有没有办法检查用户是否在 Power Automate 中阅读 FlowBot 的 MS Teams 消息?

问题描述 投票:0回答:1

我最近开始尝试使用 Power Automate,并且偶然发现了一个问题。我想以某种方式检测通过“在聊天或频道中发布消息”操作自动发送的消息是否已被收件人读取。该消息被发送到与 FlowBot 的聊天中。 我尝试使用“获取消息详细信息”操作,希望它可以包含此信息。但它只是看起来像这样:

{
  "@odata.context": "[link]",
  "id": "1704376544642",
  "replyToId": "1704376544642",
  "etag": "1704376544642",
  "messageType": "message",
  "createdDateTime": "2024-01-04T13:55:44.642Z",
  "lastModifiedDateTime": "2024-01-04T13:55:44.642Z",
  "lastEditedDateTime": null,
  "deletedDateTime": null,
  "subject": null,
  "summary": null,
  "chatId": "[ID]",
  "importance": "normal",
  "locale": "en-us",
  "webUrl": null,
  "channelIdentity": null,
  "policyViolation": null,
  "eventDetail": null,
  "from": {
    "device": null,
    "user": null,
    "application": {
      "@odata.type": "#microsoft.graph.teamworkApplicationIdentity",
      "id": "358f0194-6b0e-4dd3-af35-c24fe8a9ec87",
      "displayName": "Workflows",
      "applicationIdentityType": "bot"
    }
  },
  "body": {
    "contentType": "html",
    "content": "test message"
  },
  "attachments": [],
  "mentions": [],
  "reactions": [],
  "messageLink": "[link]",
  "threadType": "chat",
  "conversationId": "[ID]"
}

这些钥匙看起来都没有希望。这还支持吗?

power-automate
1个回答
0
投票

据我所知,这种类型的操作不会跟踪这一点。

作为解决方法,您是否尝试使用后自适应卡并等待响应操作。在该操作中,您可以创建一张带有已读收据按钮(一个简单按钮)的自适应卡片。

这样,流程就会等待,直到用户单击流程中的此按钮,并且响应日期时间将是您可以使用的日期。

但是就像电子邮件收据一样,并不能保证他们实际上已经阅读了信息;)

© www.soinside.com 2019 - 2024. All rights reserved.