【问题标题】:permissionOverwrites syntaxError: Unexpected identifier Discord.js [closed]permissionOverwrites syntaxError:意外的标识符 Discord.js [关闭]
【发布时间】:2020-11-10 08:24:20
【问题描述】:

所以我正在制作一个 Discord.js 票务机器人,我一直卡在 permissionOverwrites 部分,它一直说“permissionOverwrites”是一个意外标识符,即使我关注了 Discordjs.org。 我的代码是:

  if (reaction.message.id == ticketid && reaction.emoji.name == `????`) {
    reaction.users.remove(user);

    reaction.message.guild.channels.create(`ticket-${user.username}`, {
      type: 'text'
      permissionOverwrites: [
        {
          id: user.id,
          allow: ["SEND_MESSAGES", "VIEW_CHANNEL"],
        },
        {
          id: reaction.message.guild.roles.everyone
          deny: ["VIEW_CHANNEL"],
        },

      ],
    }).then(async channel => {
      channel.send(`<@${user.id}>`, new Discord.MessageEmbed()
      .setTitle(`Ticket`)
      .setDescription(`We will be with you shortly! Use p?close to close this ticket!`)
      .setColor(`#00ff00`) 
      )
    })
  }

我是 JS 和 Discord.js 的初学者,如果有任何帮助,我将不胜感激,谢谢!

我得到的错误是

/home/runner/ticket-bot/index.js:65
      permissionOverwrites: [
      ^^^^^^^^^^^^^^^^^^^^

SyntaxError: Unexpected identifier

【问题讨论】:

  • 您能与我们分享您遇到的错误吗?
  • 您在type: 'text' 之后缺少,
  • 这行得通,但现在它说拒绝是一个意外的标识符
  • 好的,我修好了它

标签: javascript discord.js


【解决方案1】:

你忘记了输入后的逗号。

type: 'text',
permissionOverwrites: [

【讨论】:

    猜你喜欢
    • 2018-03-09
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多