【发布时间】:2017-09-03 14:07:51
【问题描述】:
我写了一个小机器人,需要服务器上所有用户的状态(在线、离线、空闲)。我找到了https://discord.js.org/#/docs/main/master/class/Client?scrollTo=users
bot.on('ready', function() { console.log(bot.users); });
这显示所有用户:
'352....128': User { username: 'NAME', id: '352....128', discriminator: '5000' avatar: null, bot: false },
所以没有状态。 Bot 无权访问这个?在 embed.js 中我可以读取所有在线和空闲用户的状态(离线用户未列出):https://discordapp.com/api/guilds/SERVERID/embed.json
{"username": "NAME", "status": "online", "nick": "NICK", "avatar_url": "...", "avatar": "...", "discriminator": "5000", "id": "..."}
embed.json 是获取所有在线和空闲用户状态的唯一方法吗?所以我需要安装这个包吗? https://www.npmjs.com/package/jsonfile 并阅读此文件?
【问题讨论】:
-
如果有效请告诉我
标签: node.js