松弛消息传入 Web 挂钩作为唯一消息未继续
Slack messages incoming web hooks as unique message not continued
我正在点击一些网站的 API 到 return 统计信息,我分析了 returned 值并将一些网站添加到数组中。
然后我构建一个松弛消息并将站点数组添加到 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
}
]
这一切都在每 5 分钟触发一次的 lambda 中,第一条消息顺利通过。
然而,后续消息只是附加到原始消息的字段部分,所以看起来我在消息中传递了重复的内容。有没有办法强制每次点击传入的网络挂钩 post 作为一条全新的消息来松弛?
这里是后续消息的示例,请注意重复的内容。
没有。它是 Slack 的 "feature",如果在短时间内发送,将自动组合来自同一用户/机器人的多条消息,而无需重述用户名。
为了分隔您案例中的附件,建议添加介绍文字。通过消息的 text
属性(与 attachments
属性 处于同一级别)。或者为每个附件添加 pretext
。
我正在点击一些网站的 API 到 return 统计信息,我分析了 returned 值并将一些网站添加到数组中。
然后我构建一个松弛消息并将站点数组添加到 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
}
]
这一切都在每 5 分钟触发一次的 lambda 中,第一条消息顺利通过。
然而,后续消息只是附加到原始消息的字段部分,所以看起来我在消息中传递了重复的内容。有没有办法强制每次点击传入的网络挂钩 post 作为一条全新的消息来松弛?
这里是后续消息的示例,请注意重复的内容。
没有。它是 Slack 的 "feature",如果在短时间内发送,将自动组合来自同一用户/机器人的多条消息,而无需重述用户名。
为了分隔您案例中的附件,建议添加介绍文字。通过消息的 text
属性(与 attachments
属性 处于同一级别)。或者为每个附件添加 pretext
。