error in sharding

[ SHARD ] Shard 0 in cluster 0 is deployed Error spawning shards: Error [ShardingReadyTimeout]: Shard 0's Client took too long to become ready. at Timeout.onTimeout (/home/container/node_modules/discord.js/src/sharding/Shard.js:183:16) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7) { code: 'ShardingReadyTimeout' }
8 Replies
d.js toolkit
d.js toolkit5mo ago
- What's your exact discord.js npm list discord.js and node node -v version? - Not a discord.js issue? Check out #other-js-ts. - Consider reading #how-to-get-help to improve your question! - Explain what exactly your issue is. - Post the full error stack trace, not just the top part! - Show your code! - Issue solved? Press the button! - Marked as resolved by OP
Xenon
XenonOP5mo ago
index.js const { ShardingManager } = require('discord.js'); const dotenv = require('dotenv'); dotenv.config(); const totalClusters = 2; const totalShards = 10; // Initialize the ShardingManager const manager = new ShardingManager('./bot.js', { token: process.env.TOKEN, totalShards: totalShards, }); // Event listeners for shard lifecycle events manager.on('shardCreate', shard => { const clusterID = Math.floor(shard.id / Math.ceil(totalShards / totalClusters)); console.log([ SHARD ] Shard ${shard.id} in cluster ${clusterID} is deployed); shard.on('ready', () => { console.log([ SHARD ] Shard ${shard.id} is ready); }); shard.on('error', error => { console.error([ SHARD ERROR ] Shard ${shard.id} encountered an error:, error); }); shard.on('disconnect', () => { console.log([ SHARD ] Shard ${shard.id} disconnected); }); shard.on('reconnecting', () => { console.log([ SHARD ] Shard ${shard.id} is reconnecting); }); shard.on('death', process => { console.log([ SHARD ] Shard ${shard.id} process exited with code ${process.exitCode}); }); }); // Spawn the shards with a delay of 5 seconds between each spawn manager.spawn({ amount: totalShards, delay: 5000 }).catch(error => { console.error('Error spawning shards:', error); }); bot.js
Xenon
XenonOP5mo ago
Xenon
XenonOP5mo ago
ok please help me
Xenon
XenonOP5mo ago
No description
Xenon
XenonOP5mo ago
this error is faced by me
d.js docs
d.js docs5mo ago
Rate limits are determined based on the IP address of the sender. - If your bot shares its IP with other bots it will share their rate limits. - This is a common caveat with shared hosting providers and free plans!
Xenon
XenonOP5mo ago
then how to resolve this? ok
Want results from more Discord servers?
Add your server