MS Teams:从 AdaptiveCard Actions 调用传出 webhook

MS Teams: Invoking outgoing webhook from AdaptiveCard Actions

在 Teams 中,我设置了 outgoing webhook 来处理提及传出 webhook 名称的消息。

当前,用户必须手动输入对传出网络钩子(名为 OutgoingHookName)的提及以向其发送 post 消息。我喜欢创建一个自适应卡片 action,以便在用户执行卡片操作时触发传出 webhook。我尝试了如下 JSON,但显然 incorrect/incomplete 提及 (<at>OutgoingHookName</at>) 没有帮助。

是否可以通过自适应卡片操作触发传出 webhook?如果没有,除了创建一个完整的消息传递机器人之外还有其他选择吗?

{
  "type": "AdaptiveCard",
  "version": "1.2",
  "actions": [
    {
      "type": "Action.Submit",
      "data": {
        "msteams": {
          "type": "imBack",
          "value": "<at>OutgoingHookName</at> ID:1234"
        }
      },
      "title": "Invoke Webhook"
    }
  ]
}

目前无法从 AdaptiveCard Actions 调用传出 webhook,目前没有解决此问题的方法。您必须在撰写消息区域使用@mention 才能让 webhook 接收消息。

Microsoft 将始终关注客户的反馈和体验,未来会根据客户的反馈在服务中添加一些新功能,我们也建议您在 Teams UserVoice 中提出您的新想法 here 如果这需要被视为未来的请求。