[英]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" ] })
}})
您可以在GuildMember
的roles
集合上使用some()
來檢查它們是否具有特定角色。
if (!message.member.roles.cache.some((role) => role.name === 'RoleName')) return
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.