我对slack api有问题,确切地说,slack的每个更改都保存在单独的json文件中。但是问题是我想在json中用户的活动/离开更改时获取,但是我无法在json中获取此信息。发现使用users.getPresence()方法存在user.read范围.user.read范围中的users.info()方法也有效,并且我将json与该信息一起使用。任何想法为什么一种方法有效但另一种方法无效?
答案 0 :(得分:0)
您似乎正在使用Slack Web API代替Slack RTM和事件。您需要订阅presence_change
事件。确保您使用presence_sub
订阅了指定用户的状态事件。当用户更改状态时,您会收到通知,并且可以从响应中获取并解析json。查找有关此事件的更多信息here