我的代码上有这个,但是当我两次执行命令(名称命令,用户和角色)时,它不会返回此消息。它一直说“我在[用户]中添加了[角色名称]”
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);
}
答案 0 :(得分:0)
您保存代码了吗?另外,代替
if (message.guild.members.cache.some(role => role.name))
做
if (message.guild.members.cache.some(role => role.name === 'roleName')) //insert role name
。
希望这会有所帮助:)