diff --git a/packages/bot/src/main.ts b/packages/bot/src/main.ts index c3dd9e107..4dc54f3cc 100644 --- a/packages/bot/src/main.ts +++ b/packages/bot/src/main.ts @@ -5,13 +5,13 @@ import { tankDefinitions, } from "./core/blitzkit/nonBlockingPromises"; +let manager: ShardingManager; let iteration = 0; const interval = setInterval(async () => { - iteration++; + console.log(`Attempting launch on iteration ${++iteration}`); - console.log(`Attempting launch on iteration ${iteration}`); - - const manager = new ShardingManager("dist/bot/workers/bot.js", { + manager?.respawnAll(); + manager = new ShardingManager("dist/bot/workers/bot.js", { token: assertSecret(import.meta.env.DISCORD_TOKEN), });