30 lines
975 B
JavaScript
Executable File
30 lines
975 B
JavaScript
Executable File
const { Events } = require('discord.js')
|
|
require('dotenv').config()
|
|
|
|
const appDir = require('path').dirname(require.main.filename)
|
|
const replay = require(appDir + '/utilsPlayer/replay.js')
|
|
const disco = require(appDir + '/utilsPlayer/disco.js')
|
|
|
|
//const { DataTypes } = require("sequelize")
|
|
//const sequelize = require('../utils/initSequelize.js')
|
|
|
|
module.exports = {
|
|
name: Events.ClientReady,
|
|
once: true,
|
|
async execute(client) {
|
|
console.log(`\u001b[1;35m Ready! Logged in as ${client.user.tag}`)
|
|
|
|
// Check if a music session was active before the bot was restarted
|
|
if (process.env.DISCORD_MUSIC_CURRENT_TRACK) await replay(client)
|
|
|
|
//try {
|
|
// sequelize.authenticate()
|
|
// console.log('Connection has been established successfully.')
|
|
//} catch (error) { console.error('Unable to connect to the database:', error) }
|
|
|
|
var interval = setInterval(async () => {
|
|
let state = await disco(client)
|
|
if (state === 'clear') clearInterval(interval)
|
|
}, 2000)
|
|
}
|
|
} |