如何获得松弛的webhook的时间戳ID?

时间:2017-10-04 16:02:46

标签: timestamp webhooks slack slack-api

问题:我有一个外部系统通过传入的webhook向Slack通道发布警报。最终解决了发布的警报,并且需要更新Slack中发布的警报。我知道更新帖子我需要时间戳(ts)id。

问题:有没有办法在webhook发布到Slack通道时立即获取webhook的时间戳(ts)ID?我正在阅读文档的方式,我需要使用slack api进行多次查询才能得到ts id。我希望在发布后立即获得ts。

1 个答案:

答案 0 :(得分:0)

您可以通过Slack' Event API立即获得该帖子的内容。

serup(例如订阅message.channels事件)后,您的应用将收到所有消息,包括那些通过webhook发送的包括。他们的。然后,您的所有人都可以过滤并收听正确的消息,并通过API调用对其进行修改以进行修改等。

以下是您的应用将收到哪些信息的示例:(来自Slack文档)

{
    "type": "message",
    "channel": "C2147483705",
    "user": "U2147483697",
    "text": "Hello world",
    "ts": "1355517523.000005"
}