【问题标题】:Discord.js + Node.js: SyntaxError: Unexpected token '{'Discord.js + Node.js: SyntaxError: Unexpected token '{'
【发布时间】:2021-12-17 04:01:21
【问题描述】:
          let user = message.mentions.users.first();
          if (message.mentions.users.size < 1) return message.reply('Вы должны упомянуть кого-нибудь, чтобы выдать АРы.').catch(console.error);

          mcash[${user.id}, ${message.guild.id}].mcash++;

          fs.writeFile("./usercash.json", JSON.stringify(mcash), err => {
          if(err) throw err;
          });

          member.roles.cache.has('899099537979899924');
          member.roles.cache.some(role => role.name === 'Банкир');
          
          let pcash = args.slice(1).join(" ");
            if(!pcash) pcash = "Не указана"
        
         const embed = new Discord.MessageEmbed()
         .setDescription('Пополнение из банка:', alert(mcash))
         .setThumbnail('https://media.discordapp.net/attachments/899085238955806742/899102776263573574/200.png?width=180&height=180')
         message.author.send( {embeds:[embed] });
        }});

代码必须保留与提及一起输入的金额。此外,之前写入的值已添加到变量中,但显示错误。

【问题讨论】:

  • let mcash = JSON.parse(fs.readFileSync("./usercash.json", "utf8")); let user = message.mentions.users.first(); if (message.mentions.users.size &lt; 1) return message.reply('Ping').catch(console.error); mcash[${user.id}, ${message.guild.id}].mcash++; fs.writeFile("./usercash.json", JSON.stringify(mcash), err =&gt; { if(err) throw err; }); let pcash = args.slice(1).join(" "); if(!pcash) pcash = "Не указана" const embed = new Discord.MessageEmbed() .setDescription('Пополнение из банка:', alert(mcash)) message.author.send( {embeds:[embed] }); }}); 完整代码
  • 以后请不要将您的代码作为评论发布!
  • 请添加一些描述。你有什么问题?显示哪个错误? ...

标签: javascript node.js json discord.js fs


【解决方案1】:
mcash[${user.id}, ${message.guild.id}].mcash++;

${}的使用只在template literal内部起作用,这里不需要使用,可以改为:

mcash[user.id, message.guild.id].mcash++;

注意:没有给出整个函数,这可能只是解决方案的一部分。

【讨论】:

  • Error: Cannot find module 'node:events'
  • 你的node版本和discord.js版本是多少? node -vnpm list discord.js
  • discord.js 13.3.1
  • 你的节点版本是什么?
  • 更新节点到+17v
猜你喜欢
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 2017-11-05
  • 1970-01-01
  • 2020-10-18
  • 2016-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多