2021-09-11 11:40:53 +00:00
import { Discord } from "@thaldrin/eu" ;
2021-04-28 01:31:12 +00:00
import config from "./config" ;
2021-05-10 15:21:52 +00:00
import figlet from "figlet"
2021-09-11 11:40:53 +00:00
let Sharder = new Discord . ShardingManager ( './build/index.js' , {
token : config.discord?.token ,
2021-04-28 01:31:12 +00:00
totalShards : "auto"
} )
2021-05-10 15:21:52 +00:00
import chalk from "chalk"
import Logger from "./src/utils/logger" ;
if ( ! config . pkg . version . includes ( 'dev' ) ) figlet . text ( "caecus" , { font : "Delta Corps Priest 1" } , ( error , result ) = > { console . log ( ` ${ chalk . hex ( "#DEADED" ) ` ${ result } ` } \ n ${ chalk . cyan ` Thaldrin ` } ${ chalk . redBright ` v ${ config . pkg . version } ` } ` ) } )
2021-04-28 01:31:12 +00:00
Sharder . on ( "shardCreate" , async ( shard ) = > {
2021-05-10 15:21:52 +00:00
Logger . info ( {
type : "event:shardCreate" ,
// event: "shardCreate",
message : ` Launched Shard # ${ shard . id } `
} )
2021-04-28 01:31:12 +00:00
} )
Sharder . spawn ( )