const config = require("./src/struct/config/config.ts"); if (config.devMode) { config.token = config.devToken; config.shards = 1; } const { ShardingManager } = require('discord.js'); const manager = new ShardingManager('./src/bot.ts', { token: config.token, respawn: config.respawn, totalShards: config.shards }); console.log('Launching shards...'); manager.spawn(config.shards, config.shardDelay, config.shardTimeout); manager.on('shardCreate', shard => console.log(`Launched shard ${shard.id}`));