Javascript discord.js分片就绪超时V12
我在启动我的机器人时出现这个错误,有人知道原因吗Javascript discord.js分片就绪超时V12,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我在启动我的机器人时出现这个错误,有人知道原因吗 const Discord = require('discord.js'); const client = new Discord.Client(); const { ShardingManager } = require('discord.js') const manager = new ShardingManager('./bot.js', { totalShards: 'auto', token: 'token' });
const Discord = require('discord.js');
const client = new Discord.Client();
const { ShardingManager } = require('discord.js')
const manager = new ShardingManager('./bot.js', {
totalShards: 'auto',
token: 'token'
});
manager.on('shardCreate', shard => {
console.log(`Launched shard ${shard.id}`)
shard.on('ready', () => {
console.log('Shard ready')
})
shard.on('disconnect', (a, b) => {
console.log('Shard disconnected')
console.log(a)
console.log(b)
})
shard.on('reconnecting', (a, b) => {
console.log('Shard reconnecting')
console.log(a)
console.log(b)
})
shard.on('death', (a, b) => {
console.log('Shard died')
client.destroy()
client.login("token")
console.log(a)
console.log(b)
})
})
setTimeout(() => {
manager.spawn()
},30000)
我在网上查了一下,找不到适合我版本V12的答案。提前谢谢!
这是我得到的错误:
0|index | at ChildProcess.emit (node:events:329:20)
0|index | at Process.ChildProcess._handle.onexit (node:internal/child_process:277:12)
0|index | Error [SHARDING_READY_TIMEOUT]: Shard 1's Client took too long to become ready.
0|index | at Timeout.onTimeout (/home/connor/bot/node_modules/discord.js/src/sharding/Shard.js:163:16)
0|index | at listOnTimeout (node:internal/timers:556:17)
0|index | at processTimers (node:internal/timers:499:7) {
0|index | [Symbol(code)]: 'SHARDING_READY_TIMEOUT'
0|index | }
什么错误,您可以粘贴整个堆栈跟踪吗?0 | index | at ChildProcess.emit(节点:events:329:20)0 | index | at Process.ChildProcess._handle.onexit(节点:internal/child |进程:277:12)0 | index | error[分片|就绪|超时]:分片1的客户端花了太长时间才准备就绪。0 | index | at Timeout.onTimeout(/home/connor/bot/node|modules/discord.js/src/sharding/Shard.js:163:16)0 | index | at listOnTimeout(node:internal/timers:556:17)0 | index | at processTimers(node:internal/timers:499:7){0 | index |[符号(代码)]:'sharding| READY| Timeout'0 | index |什么错误,你能粘贴整个堆栈跟踪吗?0 | index | at ChildProcess.emit(节点:events:329:20)0 | index | at Process.ChildProcess.| handle.onexit(节点:internal/child |进程:277:12)0 | index | Error[SHARDING | u READY | u TIMEOUT]:碎片1的客户端花了太长时间才准备就绪。0 | index | at Timeout.onTimeout(/home/connor/bot/node|modules/discord.js/src/sharding/Shard.js:163:16)0 | index | at listOnTimeout(node:internal/timers:556:17)0 | index | at processTimers(node:internal/timers:499:7){0 | index |[符号(代码)]:“sharding|u READY|Timeout”0 |index}