【发布时间】:2020-08-19 07:07:33
【问题描述】:
我希望我的 Discord 机器人将角色设置为用户输入相应的角色参数,例如:!role btcm、!role nccm 等。
我在使用 discord.js addRole() 函数时遇到问题,因为我在 discord.js.org 上看不到它的文档。
控制台显示TypeError: member.addRole is not a function
module.exports = message => {
const member = message.member;
switch(message.content.split(" ")[1]){
case "btcm":
roleID = "THE ID No.1"
case "nccm":
roleID = "THE ID No.2"
case "guest":
roleID = "THE ID No.3"
let roleAtts = message.guild.roles.cache.get(roleID);
member.addRole(roleAtts);
channel.send("Successfully set a role");
}
}
【问题讨论】:
-
如果某个答案解决了您的问题,那么请接受它,让其他人知道什么有效
标签: javascript node.js oop typeerror discord.js