意图总是给我一个错误,即使意图代码是一个工作机器人的C&P

unhi4e5o  于 2022-10-22  发布在  Java
关注(0)|答案(1)|浏览(112)

我尝试过这个,它是我的另一个机器人程序的现有代码的副本,但当我运行它时,我得到一个错误,“意图未定义”

const client = new Discord.Client({
  intents: [
    Intents.FLAGS.GUILDS,
    Intents.FLAGS.GUILD_MESSAGES,
    Intents.FLAGS.GUILD_MESSAGE_REACTIONS,
    Intents.FLAGS.GUILD_PRESENCES,
  ],
})

错误:

ReferenceError: Intents is not defined
djmepvbi

djmepvbi1#

简单地说,你应该通过这样做来定义意图:

const { Client, Intents } = require('discord.js')

编辑:你不需要在不和谐时使用Discord。js v13,因为它不需要,而是这样做:

const { Client, Intents } = require('discord.js')

const client = new Client({
  intents: [
    Intents.FLAGS.GUILDS,
    Intents.FLAGS.GUILD_MESSAGES,
    Intents.FLAGS.GUILD_MESSAGE_REACTIONS,
    Intents.FLAGS.GUILD_PRESENCES,
  ],
})

相关问题