gpt4 book ai didi

tfs - TFS 上的 Microsoft Teams Webhook

转载 作者:行者123 更新时间:2023-12-04 19:31:36 24 4
gpt4 key购买 nike

我发现了 Microsoft Teams,我喜欢它。
我现在正试图触发从 TFS 到 Microsoft Teams 的 pullrequest 消息。
我有一个与 curl 配合使用的 Teams Group webhook url。
但是当我用 TFS (Service Hooks -> Web Hooks) 测试它时,我只会收到错误的请求。
你们中有人知道为什么会这样吗?

最佳答案

如果你使用 VSTS,你可以直接使用 连接器 在 Microsoft Teams 中实现您的需求。

  • 从 Teams-General 打开连接器。
  • 添加 Visual Studio 团队服务
  • 添加吹图等相关配置
    enter image description here
  • 在相关 VSTS 项目中创建拉取请求,将在 Microsoft Teams
  • 中收到消息

    enter image description here

    如果您使用的是 TFS,则暂时没有相关的加载项。看来您正在使用 Incoming Webhook connector .

    对于 Incoming Webhook,它只支持明信片。有关该卡如何构建的更多详细信息,请参阅此链接: Actionable Messages Reference .

    但是,对于 Web Hooks in TFS ,发送的 JSON 表示未使用“卡片类型”。示例 JSON 如下所示:

    {
    "event.type": "git.push",
    ...
    "messsages": {
    "text": "...",
    "html": "...",
    "markdown": "..."
    },
    "detailedMesssages": {
    "text": "...",
    "html": "...",
    "markdown": "..."
    },
    "resource": {
    "id": "...",
    "url": "https://...",
    "name": "...",
    "field1:": "..."
    }
    }


    因此,您将收到带有包请求(400)的失败消息。

    关于tfs - TFS 上的 Microsoft Teams Webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41298301/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com