mirror of
https://github.com/musix-org/musix-oss
synced 2025-07-06 19:00:50 +00:00
46 lines
1.4 KiB
JavaScript
46 lines
1.4 KiB
JavaScript
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);
|
|
},
|
|
};
|