我正在构建与 Slack 和客户端的消息传递集成。当用户登录客户端时,我需要在相应对话上显示徽章,以向客户端显示它有多少未读消息。
我知道该channels.history方法具有unreads参数,该参数将根据用户令牌作为响应的一部分返回未读消息的数量,但该方法已被弃用,并且我的应用程序太新而无法使用它。
我正在使用conversations.historynow 来检索消息,这是 slack 建议使用的,而不是弃用的方法channel.history,但是这个新方法没有该参数,也没有显示有关对话中未读消息数量的任何信息。
由于我的应用是新应用而不是经典应用,因此我无法使用 RTM API。
我还订阅了消息事件,以便知道何时发布了新消息。
我的问题是我需要知道在用户未登录时向他发送了多少新消息。
有什么办法可以得到这些信息吗?