Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在discord.js v12中列出所有公会成员_Javascript_Node.js_Discord.js - Fatal编程技术网

Javascript 如何在discord.js v12中列出所有公会成员

Javascript 如何在discord.js v12中列出所有公会成员,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我试图在bot启动时列出指定服务器上的所有用户,我使用的是discord.js v12.5.1 const guild=client.guilds.cache.find(g=>g.id==“我的帮会id”); guild.members.forEach(member=>console.log(member.username)); 我收到的错误是: guild.members.forEach(member => console.log(member)); ^ TypeErro

我试图在bot启动时列出指定服务器上的所有用户,我使用的是discord.js v12.5.1

const guild=client.guilds.cache.find(g=>g.id==“我的帮会id”);
guild.members.forEach(member=>console.log(member.username));
我收到的错误是:

guild.members.forEach(member => console.log(member));
      ^

TypeError: Cannot read property 'members' of undefined

如何解决这个问题?如何列出所有公会成员?

公会。成员
是一个列表,因此您需要使用其
.cache
或成员

另一个错误是
member
s没有
username
属性,只有
user
s有,因此您需要使用
member.user.username

const id='YOUR_id';
const guild=client.guilds.cache.find((g)=>g.id==id);
如果(!公会)
return console.log(`找不到任何ID为“${ID}”的公会`);
公会会员
.fetch()
。然后((成员)=>
members.forEach((member)=>console.log(member.user.username)),
);