我从哪里得到`thread_ts`以使用传入的Webhook启动Slack线程?

时间:2019-04-12 16:54:33

标签: slack slack-api

在Slack的传入Webhook documentation上,他们提到在请求正文中包含thread_ts以启动线程。

{
    "text": "Hello, world.",
    "thread_ts": "12345.6789"
}

当我对传入的Webhook URL发出POST请求时,响应主体不包含thread_ts。我原以为thread_ts在响应正文中,但是响应正文只是说ok,并且不包含任何json。

是否可以在没有其他应用程序或认证令牌的情况下获得thread_ts?我是否必须使用另一个Slack API?我现在只配置了传入的Webhook。


请注意,如果使用Slack的新Block Kit API更容易做到这一点,那么它也可以正常工作。

2 个答案:

答案 0 :(得分:1)

要完全控制Slack的所有消息传递功能,包括要使用API​​的线程。

使用chat.postMessage发布消息时,您将获得thread_ts值并可以开始创建线程。

也请在线程上检查此official documentation。它清除了很多东西。

我还不是新块的导出者,但是据我了解,它取代了附件,并为消息布局提供了一种更加灵活的方法。但是,它不会改变线程的工作方式。

答案 1 :(得分:0)

LastIndexOf(':')