Discord. js если у пользователя есть роль? - PullRequest
0 голосов
/ 29 мая 2020

Мне нужна помощь с моим ботом. Мой бот должен отвечать только в том случае, если у пользователя есть определенная роль c. Его следует определять по имени, а не по идентификатору. Я использую Discord. js 12.0.2

мой код

//DBD embed
client.on("message", async message => {
  let cmd = message
    if (message.content === '/code-embed') {
      message.channel.send("Der angefragte Bot code", { files: [ "./dbd/embed.txt" ] })
}})

1 Ответ

0 голосов
/ 29 мая 2020

вы можете использовать some() в коллекции roles GuildMember, чтобы проверить, есть ли у них конкретная роль c.

if (!message.member.roles.cache.some((role) => role.name === 'RoleName')) return
...