Slack消息传入Web挂钩作为唯一消息不继续

时间:2018-04-15 14:22:54

标签: slack slack-api

我正在使用API​​来返回某些网站的统计信息,我会分析返回的值并将一些网站添加到数组中。

然后我构建一个松弛的消息,并将这些网站数组添加到fields部分,就像这样;

"attachments": [
                {
                    "fallback": "",
                    "color": "#E50000",
                    "author_name": "title",
                    "title": "metrics recorded",
                    "title_link": "https://mor47992.live.dynatrace.com/#dashboard;id=cc832197-3b50-489e-b2cc-afda34ab6018;gtf=l_7_DAYS",
                    "text": "more title info",
                    "fields": sites,
                    "ts": Date.now() / 1000 | 0
                }
            ]

这是一个lambda,每5分钟触发一次,第一条消息很好。

然而,后续消息只会附加到原始邮件的字段部分,因此看起来我已在邮件中传递了重复内容。有没有办法强制每个点击到传入的Web挂钩发布作为一个全新的消息松弛?

这是一个后续消息的示例,请注意重复的内容。

enter image description here

1 个答案:

答案 0 :(得分:1)

没有。它是一个"功能"如果在短时间内发送用户名,Slack将自动组合来自同一用户/机器人的多条消息。

要分离您案例中的附件,建议添加简介文字。通过消息的text属性(与attachments属性相同的级别)。或者为每个附件添加pretext