【发布时间】:2021-02-10 03:42:17
【问题描述】:
我正在构建与 Slack 和客户端的消息传递集成。当用户登录客户端时,我需要在相应对话上显示徽章,以向客户端显示它有多少未读消息。
我知道channels.history 方法具有 unreads 参数,该参数将根据用户令牌作为响应的一部分返回未读消息的数量,但该方法已被弃用,我的应用程序是太新了,不能用。
我现在使用 conversations.history 来检索消息,这是 slack 建议使用的,而不是已弃用的方法 channel.history,但是这个新方法没有那个参数,也没有显示任何关于对话中未读消息的数量。
由于我的应用是新应用而不是经典应用,因此我无法使用 RTM API。
我还订阅了消息事件,以便知道何时发布了新消息。
我的问题是我需要知道在用户未登录时向他发送了多少新消息。
有什么方法可以得到这些信息吗?
【问题讨论】:
-
我也想知道这个。在我的搜索中,听起来他们没有提供类似的东西。