如何在 slack API 上获取 im_marked 事件

how to get the im_marked event on slack API

我正在使用 slack RTM API 开发一个机器人。我想捕捉 im_marked 事件。

我的问题是,当用户使用机器人检查他的私人频道时,RTM API 没有收到任何事件,有未读消息。我已经尝试过两个不同的库。

我想我没有看到正确的阶段,或者我没有正确的用例。 RTM 在什么情况下接收 im_marked 事件?

您不会看到其他用户的 im_marked。来自 the im_marked documentation:

The im_marked event is sent to all open connections for a user when that user moves the read cursor in a direct message channel by calling the im.mark API method.

我认为此活动的主要用例是构建 Slack 客户端。在那里,您可能需要知道用户是否通过另一个客户端阅读消息。