用于问题跟踪的 Github Slack 集成的自定义消息
Posted
技术标签:
【中文标题】用于问题跟踪的 Github Slack 集成的自定义消息【英文标题】:Custom messages for Github Slack integration for issue tracking 【发布时间】:2021-12-16 14:59:16 【问题描述】:是否可以自定义 github 将发送到 slack webhook 的消息?我可以将其设置为在创建/删除/编辑问题时收到通知的位置,但是我只想获得带有特定标签的特定问题的通知,并且还能够更改通知的格式。
【问题讨论】:
【参考方案1】:使用此级别的自定义,您可能需要编写一些自定义代码:
-
接收并验证Github webhook。这意味着您需要将代码作为 Web 服务托管在某个地方,例如 Heroku。
使用您上面列出的自定义条件,仅过滤到对您很重要的事件。
根据 Github 事件的负载,在 markdown 中格式化自定义 Slack 消息。
将该消息发布到 Slack - 可能最简单的解决方案是使用 Slack incoming webhooks。
(披露:我是 Fusebit 的联合创始人)。 Fusebit 自动化了此类集成场景,并允许您专注于对您而言重要的部分,在本例中是自定义过滤和自定义消息格式化代码。
【讨论】:
以上是关于用于问题跟踪的 Github Slack 集成的自定义消息的主要内容,如果未能解决你的问题,请参考以下文章