webhooks - 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
第一部分似乎每个频道名称都不同,第二部分似乎是不变的,只要它在同一个团队中,但不确定这等同于什么。
我是在疯狂追逐还是有什么可以帮助我解决这个问题?任何建议,将不胜感激。
解决方案
推荐阅读
- c# - 如何在存储在数据库中的 MVC 5 路径中显示另一个项目中的一个项目的图像?
- python - 如何在关键点标记 x 轴?
- javascript - 如何修复旨在为时间戳添加分钟的波纹管代码,并且最终值也应该在时间戳中,因为我将进行一些数据库查询?
- android - 如何将图像添加到 ExtendedFloatingActionButton(除了图标)?
- xquery - “cts.values”和“cts.elementValues”的比较
- automation - GetAsTable 问题 - Intellibot RPA
- laravel - 连接到本地 mysql 服务器的 Docker 容器化 Laravel 应用程序
- laravel - 不带问号的 Swagger 参数查询
- json - SyntaxError: JSON.parse: 数组元素后的预期 ',' 或 ']'
- unidata - 用 Unidata 替换列表值