为啥不和谐的客户端有错误输出:TypeError:node.js中的[CLIENT_MISSING_INTENTS]?

     2023-03-07     24

关键词:

【中文标题】为啥不和谐的客户端有错误输出:TypeError:node.js中的[CLIENT_MISSING_INTENTS]?【英文标题】:Why does the client in discord have an error that outputs: TypeError: [CLIENT_MISSING_INTENTS] in node.js?为什么不和谐的客户端有错误输出:TypeError:node.js中的[CLIENT_MISSING_INTENTS]? 【发布时间】:2021-10-13 02:27:38 【问题描述】:

我创建了一个目录,然后添加了一个 package.json 文件。我在 package.json 文件上安装了 dotenv 和 discord.js。我在目录中创建了一个 src 文件夹,然后将 bot.js 文件放在这个 src 文件夹中。代码是:

const Discord = require("discord.js");
const client = new Discord.Client();

client.on("ready", () => 

)

client.login(process.env.BOT_TOKEN);

我输入 node ./src/bot.js 并弹出一个错误。它说“node_modules\discord.js\src\client\Client.js:544 throw new TypeError('CLIENT_MISSING_INTENTS');"

是不是我做错了什么?

谢谢

【问题讨论】:

这能回答你的问题吗? How do I fix CLIENT_MISSING_INTENTS error - Disord.js 【参考方案1】:

在Discord.js v13 中,必须将Intents 传递给新的Client 实例。因此,为了修复错误,请将所需的最低 Intents 作为参数传递给您的client

const  Client, Intents  = require("discord.js");
const client = new Client(
  intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES],
);

client.on("ready", () => );

client.login(process.env.BOT_TOKEN);

要指定您希望机器人接收哪些事件,请首先考虑您的机器人需要操作哪些事件。然后选择所需的意图并将它们添加到您的客户端构造函数中,如下所示。

所有网关意图以及属于每个意图的事件都列在Discord API documentation 上。

【讨论】:

非常感谢!我试过这段代码,但它给了我一个错误,并说“意图”没有定义。 啊抱歉,那是因为我忘了从discord.js 导入Intents。我调整了我的答案。对不起...?‍♂️ 我从 discord.js 中导入了 Intents 并复制并粘贴了您的代码,但仍然出现错误。 UnhandledPromiseRejectionWarning: ReferenceError: AbortController is not defined. 幸运的是你不是第一个遇到这个问题的人;)我已经就这个问题写了一个问题:Why am I getting a ReferenceError: AbortController is not defined in Discord.js v13?

我的不和谐机器人有某种角色错误

...是当我将某人标记为惹恼它时,它会崩溃并出现此错误:TypeError[INVALID_TYPE]:提供的角色不是角色、雪花或数组或角色或雪花的集合。if(command==="mark"&&a 查看详情

使我的机器人不和谐在线的问题

...(\'CLIENT_MISSING_INTENTS\');^TypeError[CLIENT_MISSING_INTENTS]:必须为客户端提供有效的意图。在Cl 查看详情

TypeError: Message 类型的对象不是 JSON 可序列化的 |不和谐.py

】TypeError:Message类型的对象不是JSON可序列化的|不和谐.py【英文标题】:TypeError:ObjectoftypeMessageisnotJSONserializable|discord.py【发布时间】:2021-10-1610:54:27【问题描述】:我正在为我的discord机器人创建autovc命令,但遇到了一些错误。代... 查看详情

不和谐.js | TypeError:无法读取未定义的属性“0”

】不和谐.js|TypeError:无法读取未定义的属性“0”【英文标题】:Discord.js|TypeError:Cannotreadproperty\'0\'ofundefined【发布时间】:2020-11-1021:08:55【问题描述】:好的,所以我正在尝试创建一个不和谐的机器人命令(广播),我想将args[0... 查看详情

如何修复“TypeError:无法读取未定义的属性 'toString'” |不和谐.js

】如何修复“TypeError:无法读取未定义的属性\\\'toString\\\'”|不和谐.js【英文标题】:Howtofix"TypeError:Cannotreadproperty\'toString\'ofundefined"|discord.js如何修复“TypeError:无法读取未定义的属性\'toString\'”|不和谐.js【发布时间】... 查看详情

尝试制作不和谐机器人,但为啥 client.send() 错误?

】尝试制作不和谐机器人,但为啥client.send()错误?【英文标题】:trymakediscordbot,butwhyclient.send()error?尝试制作不和谐机器人,但为什么client.send()错误?【发布时间】:2021-06-2410:08:08【问题描述】:importdiscordimportrequestsimportasynciofr... 查看详情

为啥错误处理在 repl 中不起作用,但在 VSCode 中起作用?不和谐.py

】为啥错误处理在repl中不起作用,但在VSCode中起作用?不和谐.py【英文标题】:Whyerrorhandlingdoesn\'tworkinreplbutinVSCodeitdoes?discord.py为什么错误处理在repl中不起作用,但在VSCode中起作用?不和谐.py【发布时间】:2021-10-3109:03:23【问... 查看详情

TypeError:尝试制作不和谐机器人时无法读取未定义的属性“id”

】TypeError:尝试制作不和谐机器人时无法读取未定义的属性“id”【英文标题】:TypeError:Cannotreadproperty\'id\'ofundefinedwhentryingtomakediscordbot【发布时间】:2019-01-2707:01:09【问题描述】:我正在尝试制作一个简单的不和谐机器人,但... 查看详情

为啥程序无法在我的经济不和谐机器人的 json 中添加带有我的 playerID 的字段? (密钥错误)

】为啥程序无法在我的经济不和谐机器人的json中添加带有我的playerID的字段?(密钥错误)【英文标题】:WhydoestheprogramfailtoaddafieldwithmyplayerIDinthejsononmyeconomydiscordbot?(KeyError)为什么程序无法在我的经济不和谐机器人的json中添加... 查看详情

TypeError:无法读取未定义的不和谐机器人 js 说命令的属性“加入”

】TypeError:无法读取未定义的不和谐机器人js说命令的属性“加入”【英文标题】:TypeError:Cannotreadproperty\'join\'ofundefineddiscordbotjssaycommand【发布时间】:2020-08-3009:16:10【问题描述】:所以我正在制作一个不和谐的机器人,问题就... 查看详情

我不知道为啥我在发送不和谐的 webhook 时收到 400 bad request 错误。一切似乎都很好,但我对此很陌生

】我不知道为啥我在发送不和谐的webhook时收到400badrequest错误。一切似乎都很好,但我对此很陌生【英文标题】:IdontknowwhyIgeta400badrequesterrorforsendingadiscordwebhook.EverythingseemsfinebutIamnewatthis我不知道为什么我在发送不和谐的webhook时... 查看详情

TypeError:每当我在不和谐的情况下向我的机器人输入 PM 时,都无法读取未定义的属性“id”

】TypeError:每当我在不和谐的情况下向我的机器人输入PM时,都无法读取未定义的属性“id”【英文标题】:TypeError:Cannotreadproperty\'id\'ofundefinedwheneveritypeaPMtomybotondiscord【发布时间】:2019-10-0221:57:34【问题描述】:刚开始编写我的... 查看详情

为啥我的不和谐机器人命令不起作用

】为啥我的不和谐机器人命令不起作用【英文标题】:whyaren\'tmydiscordbotcommandsworking为什么我的不和谐机器人命令不起作用【发布时间】:2021-02-2523:56:53【问题描述】:我是代码新手,我只是想制作一个不和谐的机器人,但我发... 查看详情

TypeError:“模块”对象在不和谐 py 上不可调用

】TypeError:“模块”对象在不和谐py上不可调用【英文标题】:TypeError:\'module\'objectisnotcallableondiscordpy【发布时间】:2022-01-0320:37:23【问题描述】:fromdiscord.extimportcommandstoken=\'tokengoesshere\'client=commands.bot(command_prefix=\'__\')@client. 查看详情

为啥这不会发送不和谐的图像?

】为啥这不会发送不和谐的图像?【英文标题】:Whydoesthisnotsendanimageindiscord?为什么这不会发送不和谐的图像?【发布时间】:2021-08-0323:25:00【问题描述】:我设置了我的pythondiscord机器人,所以当有人键入$pizza时它应该发送一个... 查看详情

我不明白为啥它给了我这个错误(TypeError:'NoneType' object is not iterable)[关闭]

】我不明白为啥它给了我这个错误(TypeError:\\\'NoneType\\\'objectisnotiterable)[关闭]【英文标题】:ican\'tunderstandwhyitgivesmethiserror(TypeError:\'NoneType\'objectisnotiterable)[closed]我不明白为什么它给了我这个错误(TypeError:\'NoneType\'objectisnoti... 查看详情

我不明白为啥 Python 在此脚本中引发错误“TypeError: bad operand type for unary -: 'list''

】我不明白为啥Python在此脚本中引发错误“TypeError:badoperandtypeforunary-:\\\'list\\\'\\\'【英文标题】:Idon\'tunderstandwhyPythonraisestheerror\'TypeError:badoperandtypeforunary-:\'list\'\'inthisscript我不明白为什么Python在此脚本中引发错误“TypeError:badoper... 查看详情

为啥我收到 TypeError: Failed to fetch?

】为啥我收到TypeError:Failedtofetch?【英文标题】:whyImgettingTypeError:Failedtofetch?为什么我收到TypeError:Failedtofetch?【发布时间】:2020-09-1808:53:36【问题描述】:我在尝试从react应用程序发送数据时收到错误类型。请注意,我正在使用... 查看详情