首页 > 解决方案 > MS Teams 自适应 Webhook

问题描述

因此,在我的公司中,我编写了一个脚本,当数据库中设置了某个标志时,它会拉取数据库转储。我正在通过传入的 webhook 将 MS 团队用于通知平台,到目前为止,我正在尝试做的事情很好,但我现在必须将其扩展到至少 20 台以上的服务器。

所以我的问题是,有没有办法“生成”这个唯一的 ID(我知道它是唯一的,但仍然希望),所以我可以在我的脚本中使用通用代码,这样每个服务器都可以在他们需要的 MS 团队中“注册”它自己通知?代替我创建 19 个 webhook,并在 19 个不同的脚本中维护这些 webhook?

我看到的一个选项是使用一个通道,然后让主机使用其主机名前缀设置主题,但是如果同时触发其中的 5 个进程,这将很快变得非常混乱。

https://Mycompany.webhook.office.com/webhookb2/1XXa6167-XXXX-4a6a-XXef-18b9f9XXX57a@271b5aa8-XXXX-4f55-a504-2e9f88XXX966/IncomingWebhook/1d403aXXXf194c1faf795095XXX04X8c/f73XXX3e-XXXX-4c03-9c74-XXXd1e198b3b

到目前为止,我认为这看起来是团队名称(MM 数据转储)

网络钩子b2

这似乎与频道名称和其他一些常数有关。

/1d403aXXXf194c1faf795095XXX04X8c/f73XXX3e-XXXX-4c03-9c74-XXXd1e198b3b

第一部分似乎每个频道名称都不同,第二部分似乎是不变的,只要它在同一个团队中,但不确定这等同于什么。

我是在疯狂追逐还是有什么可以帮助我解决这个问题?任何建议,将不胜感激。

标签: webhooks

解决方案


推荐阅读