Discord.js 在Discord中查找具有2个角色的成员[使用Discordjs]

Discord.js 在Discord中查找具有2个角色的成员[使用Discordjs],discord.js,Discord.js,我正在使用discord.js创建一个discord bot,我想让bot找到角色为a和B的成员,并在嵌入的消息中列出它们。目前,我有: else if (message.content === (!'guns') && message.channel.id == '732740415056380044') { let team = message.guild.roles.find('name', 'WindStar Team'); let aw

我正在使用discord.js创建一个discord bot,我想让bot找到角色为a和B的成员,并在嵌入的消息中列出它们。目前,我有:

else if (message.content === (!'guns') && message.channel.id == '732740415056380044') {

        let team = message.guild.roles.find('name', 'WindStar Team');
        let awper = message.guild.roles.find('name', 'AWPer');
        let rifler = message.guild.roles.find('name', 'Rifler');

        const Members1 = awper = awper.filter(val => !team.includes(val)).map(member => member.displayName);
        const Members2 = rifler = rifler.filter(val => !team.includes(val)).map(member => member.displayName);

        const embedmesage = new Discord.MessageEmbed()
            .setTitle('Preferred Guns')
            .setColor(0x00AE86)
            .addFields(
                { name: 'AWPers', value: `${Members1.join('\n')}` },
                { name: 'Riflers', value: `${Members2.join('\n')}` },
            );
    message.channel.send(embedmesage);
    return console.log('Preferred gun roles command for windstar team executed');
    }
基本上,我正在尝试交叉检查具有WindStar团队角色和AWPer角色的成员,并将具有这些角色的所有成员的列表发送到嵌入中。我还试图交叉检查WindStar团队角色和步枪手角色的成员,并将这些成员的列表发送到一个嵌入文件中

let awper = message.guild.roles.find('name', 'AWPer');

awper.members //Either .toArray() or .map(m => m.displayName)
我想,我没有我的机器人在我面前测试


我想,我前面没有我的机器人来测试

这只会找到具有AWPer角色的成员。正在尝试查找同时具有WindStar和AWPer角色的成员。这仅查找具有AWPer角色的成员。试图找到同时具有WindStar和AWPer角色的成员。