Как определить, читается ли сообщение в Slack, используя simple-slack-api

Я использую simple-slack.api для отправки и получения сообщений Slack. Есть ли способ решить, было ли прочитано сообщение?

Я обнаружил, что могу получить историю канала, но SlackMessagePosted не содержит никаких полей, если сообщение было прочитано или нет (MessageSubType не включает его)

1 ответ

Решение

Это невозможно.

Slack API (например, channels.history или же conversations.history) не предоставляет никакой информации о том, какие сообщения являются непрочитанными и кем.

Единственное, что вы получаете, это общее количество непрочитанных сообщений для вашего текущего пользователя, как определено токеном, который вы используете (установив параметр unreads правда), но я думаю, это не то, что вы ищете.

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