Бот проверяет, есть ли у участника роль - PullRequest
0 голосов
/ 27 мая 2020

У меня это есть в моем коде, но когда я выполняю команду дважды (имя command, user и role), это сообщение не возвращается. Он продолжает говорить: «Я добавил [имя роли] к [пользователю]»

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 голосов
/ 27 мая 2020

Вы сохранили код? Также вместо

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

do

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

Надеюсь, это поможет :)

...