【问题标题】:Discord bot client missing intents error while trying to run botDiscord bot 客户端在尝试运行机器人时缺少意图错误
【发布时间】:2021-11-18 04:31:37
【问题描述】:

我正在尝试配置一个不和谐的机器人,我正处于最后的步骤中,但我不断收到此错误消息。

一切都很顺利,我跟着脚步突然

/Users/mista/node_modules/discord.js/src/client/Client.js:544
      throw new TypeError('CLIENT_MISSING_INTENTS');
      ^

TypeError [CLIENT_MISSING_INTENTS]: Valid intents must be provided for the Client.
    at Client._validateOptions (/Users/mista/node_modules/discord.js/src/client/Client.js:544:13)
    at new Client (/Users/mista/node_modules/discord.js/src/client/Client.js:73:10)
    at Object.<anonymous> (/Users/mista/Downloads/SMSBotBypass/bots/discord/bot.js:5:16)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
    at internal/main/run_main_module.js:17:47 {
  [Symbol(code)]: 'CLIENT_MISSING_INTENTS'
}

这就是我要配置的机器人https://github.com/Ross1337/SMSBotBypass

【问题讨论】:

标签: javascript discord discord.js


【解决方案1】:

这可能是因为您没有在客户端上放置任何 Intent 或无效的 Intent。有一个官方discord.js guide 真的很有帮助。

将 Intent 添加到您的客户端:

// Extracting Intents from DJS V13
const { Intents, Client } = require('discord.js');
const client = new Client({
    intents: [
       Intents.FLAGS.GUILDS,
       Intents.FLAGS.GUILD_MESSAGES,
    ]
});

我放置的意图只是机器人的基本意图。看你真正需要什么intent,给你什么intent,有intents calculator,也有Discord Intents的官方文档

【讨论】:

    猜你喜欢
    • 2017-10-11
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 2021-10-27
    • 2020-07-18
    • 1970-01-01
    • 2022-01-13
    相关资源
    最近更新 更多