【问题标题】:javascript error ( mentions is not defined )javascript错误(未定义提及)
【发布时间】:2021-07-06 10:48:45
【问题描述】:

我有一些错误,可以帮助我吗? /home/discord/self/44/main.js:313

        user = mentions.members.first().user;
        ^

ReferenceError: mentions is not defined
    at Client.<anonymous> (/home/discord/self/44/main.js:313:9)
    at Client.emit (events.js:327:22)
    at MessageCreateAction.handle (/home/discord/self/44/node_modules/discord.js/src/client/actions/MessageCreate.js:31:14)

我的代码

      client.on('message', message => {
 let user1 = message.author;

      let user = message.author;
      if (message.mentions.members.first()) {
        user = mentions.members.first().user;
   }

     if (user !== user1) {
            if (message.content.includes(`????`)) {
               db.add(`${user.id}_cockie`, 2);
}}});

主要问题是错误没有立即出现,机器人工作并处理命令/消息,50 分钟后它给出了错误

【问题讨论】:

    标签: node.js discord.js


    【解决方案1】:

    您只需将user = mentions.members.first().user 更改为 user = message.mentions.members.first().user顺便说一句,你可以用message.mentions.users.first()

    【讨论】:

      猜你喜欢
      • 2012-05-11
      • 2014-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      相关资源
      最近更新 更多