mirror of
https://github.com/HirziDevs/PteroStats
synced 2026-01-10 16:00:57 +00:00
29 lines
1.2 KiB
JavaScript
29 lines
1.2 KiB
JavaScript
const chalk = require('chalk')
|
|
const checkStatus = require('../handlers/checkStatus')
|
|
|
|
module.exports = {
|
|
name: 'ready',
|
|
once: true,
|
|
execute(client) {
|
|
console.log(chalk.cyan('[PteroStats]') + chalk.green(' Bot is up!'))
|
|
console.log(chalk.cyan('[PteroStats]') + chalk.green(' If you need support you can join our discord server https://discord.gg/zv6maQRah3'))
|
|
|
|
if (client.guilds.cache.size < 1) return console.log(chalk.cyan('[PteroStats]') + chalk.red(' There is bot is not in servers, please invite the bot first!'))
|
|
|
|
if (client.config.bot_status.enable) {
|
|
if (!['PLAYING', 'WATCHING', 'LISTENING', 'COMPETING'].includes(client.config.bot_status.type)) {
|
|
console.log('Invalid Status Type!, Can be "WATCHING", "PLAYING", "LISTENING", or "COMPETING"')
|
|
} else {
|
|
client.user.setActivity(client.config.bot_status.text, { type: client.config.bot_status.type })
|
|
}
|
|
}
|
|
|
|
if (client.config.refresh < 10) console.log('Refresh below 10 seconds is not recommended!')
|
|
|
|
checkStatus(client)
|
|
|
|
setInterval(() => {
|
|
checkStatus(client)
|
|
}, client.config.refresh * 1000)
|
|
}
|
|
} |