java - 如何使用 simple-slack-api 确定是否在 Slack 中读取消息

标签 java slack slack-api

我正在使用simple-slack.api发送和接收 Slack 消息。 有没有办法确定消息是否被阅读?

我发现我可以获取 channel 的历史记录,但是如果消息被读取或未读取,SlackMessagePosted 不包含任何字段(MessageSubType 不包含它)

最佳答案

这是不可能的。

Slack API(例如 channels.historyconversations.history )不提供有关哪些消息未读以及未读者的任何信息。

您得到的唯一结果是当前用户的未读消息总数,由您正在使用的 token 定义(通过将参数 unreads 设置为 true),但我猜这不是您正在寻找什么。

关于java - 如何使用 simple-slack-api 确定是否在 Slack 中读取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47295206/

相关文章:

java - 将数据推送到设备的最佳方式是什么?

python - 并行响应多个传入的Slack-Bot请求

mysql - Lambda (Python 3.6) PyMySql 查询 EXISTS 查询总是返回 1

slack - 克隆现有的 Slack 应用程序

java - Apache HttpClient 响应内容长度返回 -1

java - 在另一个组件中绘制外部组件(即属于不同框架的内容 Pane )

Java - 逐行读取文件直到文件末尾

slack - 使用 slack api 将消息发布到 slack 时如何忽略表情符号?

bash - 从 slack 运行 bash 命令

slack - 如何修复在 SLACK 中获取 users.profile.get 的错误