这是我多年来提出的第一个问题 :-)
我最近开始使用 Slack API 来编写一些通知机器人。作为 bot 工作流程的一部分,我希望它将消息发送到通道,在通道中它将根据初始消息创建一个线程。
这已经通过使用chat.postMessage
动词和thread_ts
属性来完成。但是,发送到用户未参与或未订阅的线程的消息将不会发送任何通知。
我的问题是,是否可以让机器人为您订阅线程?这在此 Slack KB 帖子中进行了解释,您可以在其中使用三个虚线菜单或通过 ping 用户手动登录通知。
我最初的想法是基于 Block Kit 界面,点击一个按钮可以订阅频道,提供比三点菜单方法更多的可见性。这是可行的吗?
我在Slack API 方法 Reference上没有找到对此的任何引用,但它可能隐藏在其他地方。
作为一种后备机制,我会考虑使用“订阅者”列表编辑原始消息,以便他们通知线程的更新。