[英]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.