簡體   English   中英

為用戶添加角色 discord.js

[英]add a role to a user discord.js

我正在嘗試創建一個命令,在我鍵入 power 后賦予成員角色。 我已經有一個靜音命令,並且它工作得很好,但是如果我復制該代碼並更改命令的名稱和它必須賦予的角色,它會給出錯誤:

TypeError:無法讀取未定義的“角色”的屬性

我的代碼是:

if(message.content.startsWith("power")) {
    let role =  message.guild.roles.cache.find(r => === "Role_ID");
    let member = message.mentions.members.first();
    member.roles.add(role)
  }

你可以試試:

if(message.content.startsWith("power")) {
    let role =  message.guild.roles.cache.find(r => === "Role_ID");
    let member = message.mentions.members.first();
    member.addRole(role)
  }

暫無
暫無

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

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