簡體   English   中英

Discord.js 如果用戶有角色?

[英]Discord.js if user has role?

我的機器人需要幫助。 只有當用戶具有特定角色時,我的機器人才會響應。 它應該可以通過名稱而不是 ID 來定義。 我用戶 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" ] })
}})

您可以在GuildMemberroles集合上使用some()來檢查它們是否具有特定角色。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM