You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Power Automate回复Teams机器人发送的可选卡片?

用Power Automate回复机器人卡片选项的方法

普通文本消息无法触发卡片选项响应,因为卡片的选项是绑定了特定交互标识的,不是靠文本内容匹配的。以下是可行的操作步骤:

  • 先捕获机器人发送的卡片数据:在触发机器人的「在聊天或频道中发布消息」操作后,添加「获取聊天消息详细信息」操作,定位到消息的attachments字段。这里能找到每个选项对应的action参数(包括type和value),这是触发选项响应的核心标识。
  • 使用Graph API构造回复请求:添加「HTTP」操作,请求地址填写POST https://graph.microsoft.com/v1.0/chats/{聊天ID}/messages,请求头设置Content-Type: application/json,同时确保Power Automate的连接拥有ChatMessage.Send权限。
  • 编写请求体模拟选项点击:请求体里必须包含replyToId(即机器人发送的卡片消息ID),同时在内容里带上对应选项的交互参数。示例请求体如下:
{
  "replyToId": "<机器人卡片消息的ID>",
  "body": {
    "contentType": "html",
    "content": "<p>已选择目标选项</p>"
  },
  "attachments": [
    {
      "contentType": "application/vnd.microsoft.card.feedback",
      "content": {
        "type": "Action.Submit",
        "value": "<卡片选项对应的value值>"
      }
    }
  ]
}
  • 关键注意点:务必准确获取机器人消息ID和选项的value值,这些信息都能从「获取聊天消息详细信息」的输出JSON里找到;另外要确认Power Automate的Teams连接权限足够,否则会请求失败。

内容的提问来源于stack exchange,提问作者Anand Maurya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 06:30:14