пользователи активно/гости статус не по всей видимости, будут перечислены здесь: https://api.slack.com/types/userКак получить статус онлайн-пользователей через slack api?
есть другой способ, чтобы запросить эту информацию, что я пропустил?
пользователи активно/гости статус не по всей видимости, будут перечислены здесь: https://api.slack.com/types/userКак получить статус онлайн-пользователей через slack api?
есть другой способ, чтобы запросить эту информацию, что я пропустил?
Возможно, вы заметили его сейчас, но есть метод, названный users.getPresence в API Slack.
Пример запроса API при условии, что вы создали токен (токен = xoxp-313xxxxxx-313xxxxxx-313xxxxxx-xxxxxx), и вы ищете пользователя с идентификатором U03xxxxxx.
curl -X POST https://slack.com/api/users.getPresence
--data "token=xoxp-313xxxxxx-313xxxxxx-313xxxxxx-xxxxxx&user=U03xxxxxx"
Ответ:
{"ok":true,"presence":"away"}
Обратите внимание, что вы можете получить идентификаторы пользователя, с помощью метода users.list или users.info.
В настоящее время это status
ключ на user
объектов, возвращаемых из
https://slack.com/api/users.info
Я думаю, что самый простой способ для этого> получить все состояние присутствия пользователя (до 1000 пользователей) быстро это метод users.list.
https://api.slack.com/methods/users.info
Пожалуйста, не забудьте прочитать документацию, иногда лимит на 200.