Как определить, читается ли сообщение в Slack, используя simple-slack-api
Я использую simple-slack.api для отправки и получения сообщений Slack. Есть ли способ решить, было ли прочитано сообщение?
Я обнаружил, что могу получить историю канала, но SlackMessagePosted
не содержит никаких полей, если сообщение было прочитано или нет (MessageSubType
не включает его)
1 ответ
Решение
Это невозможно.
Slack API (например, channels.history
или же conversations.history
) не предоставляет никакой информации о том, какие сообщения являются непрочитанными и кем.
Единственное, что вы получаете, это общее количество непрочитанных сообщений для вашего текущего пользователя, как определено токеном, который вы используете (установив параметр unreads
правда), но я думаю, это не то, что вы ищете.