使用 Slack Webhooks 通知多个 Slack 频道中的 Gitlab 操作



我有两个Slack频道 - A和B。我已经将我的 GitLab 项目与通道 A 集成(它成功发送了有关新推送标签的消息)。现在,我想从同一个 GitLab 项目获取有关新合并请求到通道 B 的消息。如我所见,由于以下几个原因,我无法做到这一点:

  1. 我只能同时将一个 Slack 的集成应用程序与一个频道一起使用 - https://take.ms/2PFKt
  2. 我可以在 Gitlab 中为 - https://take.ms/0xhlE 中的不同事件设置不同的频道,但它不起作用,因为我无法在同一个 GitLab 项目中添加多个 Slack 的钩子(正如我上面所说,我也不能在几个频道中添加相同的集成应用程序)

有可能解决这个问题吗?

一个 Slack 钩子可以发送到不同的频道。

请参阅:Slack API 文档 您可以指定通道名称

解决方案:设置一个 Slack 挂钩,然后为不同的事件设置不同的频道名称。

最新更新