如何通过Slack API实现与「Reply in thread」按钮一致的线程面板打开功能?
通过Slack API实现「打开指定消息线程面板」的方案
针对你提出的需求——不用先发线程消息就能打开对应消息的线程面板,目前Slack API没有直接触发客户端打开线程面板的端点,但可以通过Slack深层链接实现更简洁的效果:
构造指向目标消息线程的深层链接,格式如下:
slack://thread?team={你的团队ID}&id={目标消息的ts时间戳}这个链接可以直接唤起Slack客户端并打开对应消息的线程面板,无需提前发送线程消息。
获取所需参数的方式:
- 团队ID:调用
auth.testAPI即可获取; - 目标消息的
ts:可以通过conversations.history接口拉取消息列表得到,或是在监听消息事件时直接获取。
- 团队ID:调用
内容的提问来源于stack exchange,提问作者bschnelle
相关产品推荐
相关产品推荐

