Files
Dev-Pengu/sharding.js

23 lines
653 B
JavaScript

// load .env config
require("dotenv").config();
// Include discord.js ShardingMana
const { ShardingManager} = require('discord.js');
const { Register } = require("./Commons/Commands");
// Create your ShardingManager instance
const manager = new ShardingManager("./index.js", {
// for ShardingManager options see:
// https://discord.js.org/#/docs/main/stable/class/ShardingManager
totalShards: "auto",
token: process.env.TOKEN
});
// register slash commands
Register("./Commands/")
// Emitted when a shard is created
manager.on("shardCreate", shard => console.log(`Shard ${shard.id} launched`));
// Spawn your shards
manager.spawn();