微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以通过Slack API知道用户拥有的未读Slack消息的数量?

如何解决是否可以通过Slack API知道用户拥有的未读Slack消息的数量?

我正在与Slack和一个客户端建立消息传递集成。当用户登录到客户端时,我需要在相应的对话中显示徽章,以显示客户端有多少未读消息。

我知道channels.history方法具有 unreads 参数,该参数将根据用户令牌返回未读消息的数量作为响应的一部分,但是该方法已过时,我该应用程序太新了,无法使用。

我现在正在使用conversations.history来检索消息,这是松弛建议使用的消息,而不是不推荐使用的方法channel.history,但是此新方法没有该参数并且没有显示有关会话中未读邮件数量的任何信息。

由于我的应用是新应用,而不是经典应用,因此我无法使用RTM API。

我还订阅了消息事件,以便知道何时发布新消息。

我的问题是我需要知道在用户登录时向用户发送了多少新消息。

有没有办法获取该信息?

解决方法

未读计数采用conversations.info方法,而不是conversations.historyunread_countunread_count_display属性中有响应。文档为here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。