【发布时间】:2020-11-06 15:51:55
【问题描述】:
我正在使用 discord.js 制作一个不和谐机器人,我想做的是让机器人找到具有角色 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 Team 角色和 AWPer 角色的成员,并将具有这些角色的所有成员的列表发送到嵌入中。我还尝试交叉检查具有 WindStar Team 角色和 Rifler 角色的成员,并将这些成员的列表发送到嵌入中。
【问题讨论】:
标签: discord.js