无法读取未定义错误的属性“成员”

时间:2021-06-16 14:01:41

标签: discord.js

我尝试检查某些内容,但出现错误:

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');
        
    
    }   
}

1 个答案:

答案 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}`);
    }   
}