discord.js - 僵尸超时

时间:2017-08-21 12:34:53

标签: javascript node.js bots discord discord.js

我最近用node.js创建了一个discord.js bot。但是,我无法启动机器人,因为它已超时。

Error: Something took too long to do.
at timeout.client.setTimeout (C:\Users\User\Desktop\tntbot\node_modules\discord.js\src\client\ClientManager.js:40:57)
at Timeout.setTimeout (C:\Users\User\Desktop\tntbot\node_modules\discord.js\src\client\Client.js:422:7)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)

这是我每次开始时得到的。 我查了一下代码,没问题。

请帮忙。

2 个答案:

答案 0 :(得分:0)

好的,我发现了问题。

由于某些奇怪的原因,Discord生成了一个新令牌,我使用了旧令牌。

抱歉误会。

祝你有美好的一天!

答案 1 :(得分:0)

我的建议是制作一个新项目并重做npm install discord.js,因为node_modules似乎存在问题,因为下载不正确。 为避免时常出现的错误,还有另一件事,请在声明client / bot变量后在代码中添加以下行:

client.on('error' => console.log);    要么    bot.on('error' => console.log);

这会将错误及其详细信息记录到控制台,而无需实际终止node.js。 希望我能正确理解您的问题,顺便说一下...这是我对用户的第一个回答:D