我正在使用 slack 传入网络钩子将消息发布到频道。这是我的代码
curl -X POST \
https://hooks.slack.com/services/TXXXXXXXX/BXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX \
-H 'Content-Type: application/json' \
-d '{
"text": "Test message"
}'
Run Code Online (Sandbox Code Playgroud)
我得到ok作为回应。我需要线程 id(thread_ts或ts) 来回复该线程。
如何在使用传入的 Web 钩子将消息发布到 slack 时获取线程 ID
Webhook 不会为您的消息返回 ID。所以你没有得到thread_tsand ts,你们都需要作为线程回复。
从技术上讲,通过呼叫conversations.history或收听消息事件可以找到您的消息。但是,您需要一些解决方法来可靠地匹配它们(例如,添加您自己的 ID)。
总之:webhooks 不支持线程。如果您想进行线程处理,您需要通过 API(例如chat.postMessage)发布您的消息,而不是使用 webhooks。Webhooks 只是为了提供一种简单快捷的发布消息的方式,但它们并没有提供完整的功能。
这是线程的完整指南。
| 归档时间: |
|
| 查看次数: |
2746 次 |
| 最近记录: |