Как получить событие im_marked в slack API

Я занимаюсь разработкой бота со слабым RTM API. Я хочу поймать im_marked События.

Моя проблема в том, что RTM API не получает никаких событий, когда пользователь проверяет свой личный канал у бота с непрочитанными сообщениями. Я уже пробовал с двумя разными библиотеками.

Я думаю, я не смотрю на правильную стадию или у меня нет подходящего варианта использования. В каком контексте RTM получает событие im_marked?

1 ответ

Решение

Ты не увидишь im_marked для других пользователей. Из im_marked документация:

im_marked событие отправляется всем открытым соединениям для пользователя, когда этот пользователь перемещает курсор чтения в канале прямого сообщения, вызывая метод API im.mark.

Я считаю, что основной вариант использования этого события - это создание клиента Slack. Там вам может понадобиться узнать, прочитал ли пользователь сообщение через другого клиента.

Другие вопросы по тегам