为所有 Slack 用户获取最后 activity 的时间戳的方法
Way to get timestamp of last activity for all Slack users
我正在构建一个 Python 脚本,它为我工作的组织的所有 Slack 用户检索一组信息。目前,利益相关者要求我检索我们组织的用户最后一次在 Slack 上活跃的时间。我遇到了 users.getPresence 方法,但这只能 return 令牌所有者的时间戳。以前有人做过吗?谢谢
这有点取决于您如何定义 "active on Slack"。
如果获取用户上次登录的日期和时间就足够了,请查看 team.accessLogs
,它将为您提供每个用户上次登录的时间戳 (date_last
) .
这不会反映用户是否执行了任何 activity,例如发布消息或上传文件。
但是请注意,此 API 方法仅适用于付费计划。
我正在构建一个 Python 脚本,它为我工作的组织的所有 Slack 用户检索一组信息。目前,利益相关者要求我检索我们组织的用户最后一次在 Slack 上活跃的时间。我遇到了 users.getPresence 方法,但这只能 return 令牌所有者的时间戳。以前有人做过吗?谢谢
这有点取决于您如何定义 "active on Slack"。
如果获取用户上次登录的日期和时间就足够了,请查看 team.accessLogs
,它将为您提供每个用户上次登录的时间戳 (date_last
) .
这不会反映用户是否执行了任何 activity,例如发布消息或上传文件。
但是请注意,此 API 方法仅适用于付费计划。