module.exports = { name: "ready", async execute(client, Discord) { const remoteMusixGuildsData = await client.funcs.dbget( "guilds", null, client ); remoteMusixGuildsData.forEach((guildData) => { client.global.db.guilds[guildData.id] = guildData.d; }); if (client.config.devMode) { client.guilds.cache.forEach((guild) => { client.global.db.guilds[guild.id] = { prefix: client.config.devPrefix, defaultVolume: client.config.defaultVolume, permissions: client.config.permissions, dj: client.config.dj, djrole: client.config.djrole, startPlaying: client.config.startPlaying, bass: client.config.bass, blacklist: [], premium: true, autoPlay: client.config.autoPlay, }; }); } console.log(`- DB Set - Shard: ${client.shard.ids} -`); client.user.setActivity(`@${client.user.username} help | 🎶`, { type: "LISTENING", }); client.user.setStatus("online"); client.funcs.getSpotifyKey(client); console.log(`- Activated - Shard: ${client.shard.ids} -`); setInterval(() => { if (!client.config.devMode) client.funcs.checkDB(client); }, 60000); setInterval(async () => { client.funcs.saveDB(client); }, 1800000); setInterval(() => { client.funcs.getSpotifyKey(client); }, 3600000); }, };