我试着制作一个新的命令(addrole),一切都很好.然而



我尝试制作一个新命令(addRole(,一切都很好。然而,我想添加一些内容,但似乎我做错了什么。因此,我试图让机器人检查该成员是否具有该角色。但是下面的代码似乎对我不起作用。

if (message.guild.members.cache.has(r => r.name)) 
const embed = new Discord.MessageEmbed()
.setColor(colored[~~(Math.random() * colored.length)])
.setTitle("Error")
.setDescription(`${user.username} has that role already.`);
return message.channel.send(embed);
}

使用.some()而不是.has()

message.guild.members.cache.some(r => r.name)

相关内容

  • 没有找到相关文章

最新更新