因此,在运行以下代码时:
case 'greeting':
if (member.hasPermission('ADMINISTRATOR')) {
if(!args[1]) return message.reply('Foloseste "//greeting')
else
canal = args[1]
message.channel.send("Done")
} else {
message.channel.send("Nu esti administrator")
}
break;
我收到以下错误
if (member.hasPermission('ADMINISTRATOR')) {
^
ReferenceError: member is not defined
那么我该如何定义成员?还要告诉我代码是否有问题。我正在尝试使其具有管理员权限的用户能够更改“ canal”的值。感谢您的耐心阅读!
答案 0 :(得分:1)
就像jakye所说的那样,您正在寻找message.member
,如果要将其存储在变量中/定义它,只需使用常规变量语法即可:
const member = message.member;