目前是Slack的新功能-我环顾四周,看看是否有Slack命令可以显示Slack频道中的所有在线用户,但没有找到。
定制的slack命令会调用Slack API方法吗?users.getPresence是必经之路,还是还有另一种方法?
最好的办法是首先使用 Web API 方法channels.info检索频道内的成员列表。
每个channel
对象都将包含一个members
包含用户 ID 集合的字段 - 那些已加入频道的用户。
然后,根据您的喜好,您将有两个选择:
1) 使用users.list检索所有团队成员(包括每个用户的存在)的列表,并将用户列表缩小到members
上面字段中列出的用户列表。
2) 或者,您可以members
使用users.info从该字段中查找每个用户,一次一个。
归档时间: |
|
查看次数: |
9795 次 |
最近记录: |