require("dotenv").config(); const { ShardingManager } = require("discord.js"); const config = require("./Config/Config.json"); const colors = require("colors"); const logger = require("./Utils/Logger"); const AutoPoster = require('topgg-autoposter') const options = { timeZone: 'America/Sao_Paulo', hour: 'numeric', minute: 'numeric', seconds: 'numeric' }; const date = new Intl.DateTimeFormat([], options); const shards = new ShardingManager("./Src/Root.js", { token: process.env.TOKEN, totalShards: "auto" }); const poster = AutoPoster(process.env.TOPGG_API_TOKEN, shards) poster.on('posted', () => { console.log('Posted stats to top.gg') }) shards.on("shardCreate", shard =>{ logger.log(`Launched Shard #${shard.id}`); }); shards.on('message', (shard, message) => { logger.log(`Shard[${shard.id}] : ${message._eval} : ${message._result}`); }); shards.spawn(shards.totalShards, 10000);