运行Discord Bot代码段时出错

时间:2020-07-23 19:39:19

标签: discord.js

因此,在运行以下代码时:

            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”的值。感谢您的耐心阅读!

1 个答案:

答案 0 :(得分:1)

就像jakye所说的那样,您正在寻找message.member,如果要将其存储在变量中/定义它,只需使用常规变量语法即可:

const member = message.member;