Bot检查成员是否具有该角色

时间:2020-05-27 05:09:27

标签: javascript node.js bots discord discord.js

我的代码上有这个,但是当我两次执行命令(名称命令,用户和角色)时,它不会返回此消息。它一直说“我在[用户]中添加了[角色名称]”

if (message.guild.members.cache.some(role => role.name)) {
  const embed = new Discord.MessageEmbed()
    .setColor('RANDOM')
    .setDescription(`${message.mentions.users.first()} has that role already!`);

    return message.channel.send(embed);
}

1 个答案:

答案 0 :(得分:0)

您保存代码了吗?另外,代替

if (message.guild.members.cache.some(role => role.name))

if (message.guild.members.cache.some(role => role.name === 'roleName')) //insert role name

希望这会有所帮助:)