mirror of
https://github.com/HirziDevs/PteroStats
synced 2026-02-03 11:32:26 +00:00
42 lines
1.2 KiB
JavaScript
42 lines
1.2 KiB
JavaScript
const { Client, Collection, MessageEmbed } = require('discord.js')
|
|
const fs = require('fs')
|
|
const client = new Client()
|
|
const yaml = require('js-yaml')
|
|
const config = yaml.load(fs.readFileSync('./config.yml', 'utf8'))
|
|
client.config = config
|
|
|
|
let nodelist = [
|
|
{
|
|
id: 'Server ID',
|
|
name: 'Example Server 1',
|
|
nameid: 'Node1',
|
|
nodeid: '1'
|
|
},
|
|
{
|
|
id: 'Server ID',
|
|
name: 'Example Server 2',
|
|
nameid: 'Node2',
|
|
nodeid: '2'
|
|
},
|
|
//Add more code like bellow to the nodeslist array after comma and before ']' if you want to add more nodes
|
|
//{
|
|
// id: 'Server ID',
|
|
// name: 'Example Server 3',
|
|
// nameid: 'Node3',
|
|
// nodeid: '1'
|
|
//},
|
|
]
|
|
client.nodelist = nodelist
|
|
|
|
fs.readdir('./events/', (err, files) => {
|
|
if (err) return console.error(err)
|
|
files.forEach(file => {
|
|
const event = require(`./events/${file}`)
|
|
const eventName = file.split('.')[0]
|
|
client.on(eventName, event.bind(null, client))
|
|
})
|
|
})
|
|
|
|
if (config.token === 'BOT TOKEN') console.log(chalk.blue('[PteroStats Checker] ') + chalk.red('Invalid Token, Check ') + chalk.green('config.json') + chalk.red(' file to change token'))
|
|
client.login(config.token)
|