我尝试检查某些内容,但出现错误:
TypeError: Cannot read property 'members' of undefined
代码:
module.exports= {
name: 'roles',
description: "roles",
execute(client, message, args){
let roleID = "754739387295858828";
let membersWithRole = message.guild.roles.cache.get('754739387295858828').members;
console.log('sda');
}
}
答案 0 :(得分:0)
在获取成员属性之前,请确保公会具有具有提供的 id 的角色。
module.exports = {
name: 'roles',
description: "roles",
execute(client, message, args){
let roleID = "754739387295858828";
let role = message.guild.roles.cache.get(roleID);
if (role) console.log(`${role.members} member has the role ${role.name}`);
else console.log(`There's no role with the id ${roleID}`);
}
}