类型错误:无法读取 Discord 未定义的属性"成员".js



我正在尝试引用discord服务器中的所有成员。它应该记录控制台中的所有成员。但是,它说members没有定义。我该如何定义它?

bot.on('message', message => {
if (message.content.startsWith('!check')) {
const list = bot.guilds.cache.get("335507048017952771");
list.members.forEach(member => console.log(member.user.username));
if (member) {
for (user of list.members) {
console.log(user[1].username);
}
}
}
})

cannot read property 'members' of undefined意味着对象list的属性members不存在,因为它从未被定义为JS。如果id错误或不在cache中,就会发生这种情况。

你的问题是:

这是错误的id,或者它不在cache中。

最新更新