diff --git a/src/module/shardingManager.ts b/src/module/shardingManager.ts index ceef545ae..1c95f1935 100644 --- a/src/module/shardingManager.ts +++ b/src/module/shardingManager.ts @@ -148,6 +148,8 @@ export async function handleDiscordPayload( // Triggered on each shard eventHandlers.shardReady?.(shardID); if (payload.shard && shardID === payload.shard[1] - 1) { + // Wait 10 seconds to allow all guild create events to be processed + await delay(10000); cache.isReady = true; eventHandlers.ready?.(); }