gpt4 book ai didi

javascript - Discord.js 无法读取未定义的属性 ID

转载 作者:行者123 更新时间:2023-12-05 08:30:02 33 4
gpt4 key购买 nike

事情是这样的。我用 discord.js 做了一个机器人,它运行良好然后崩溃了。

我得到的原因是“guild.channels.set(channel.id, channel);^

类型错误:无法读取未定义的属性“id”

而且这个错误好像在node_modules\discord.js\src\client\ClientDataManager.js:81

但是我就是不知道怎么办,bot不能登录,我也没有改主文件所以不是很明白

最佳答案

看起来这个错误来自他们最近添加的新“舞台” channel 类型。该错误是因为它没有在 ClientDataManager newChannel() 开关中列出,也没有在其他任何地方列出,因为您需要更新 Discord.js 以添加其支持。

如果您不想更新 Discord.js,临时修复方法是添加 if(channel != null) 第 81 行。

但是您的机器人将无法处理 Stage channel ,因此唯一的解决方案是更新 Discord.js

关于javascript - Discord.js 无法读取未定义的属性 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66894757/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com