message: fix: shardReady should always be emitted when ready event is received
diff: @@ -9,6 +9,9 @@ export function handleReady(
  data: DiscordGatewayPayload,
  shardId: number,
  ) {
  + // Triggered on each shard
  + eventHandlers.shardReady?.(shardId);
  +
  // The bot has already started, the last shard is resumed, however.
  if (cache.isReady) return;
  @@ -19,9 +22,6 @@ export function handleReady(
  setBotId(payload.user.id);
  setApplicationId(payload.application.id);
  - // Triggered on each shard
  - eventHandlers.shardReady?.(shard);
  -
  // Set ready to false just to go sure
  shard.ready = false;
  // All guilds are unavailable at first
  