woomy/src/events/ready.js

41 lines
1.4 KiB
JavaScript
Raw Normal View History

2020-01-25 10:02:43 +00:00
const moment = require("moment");
module.exports = client => {
const timestamp = `${moment().format("YYYY-MM-DD HH:mm:ss")}`;
const activityArray = client.commands.keyArray();
client.lockActivity = false;
2020-03-09 01:11:33 +00:00
client.logger.log(`Connected to Discord as ${client.user.tag} | v${client.version.number}`, 'ready');
2020-01-25 10:02:43 +00:00
2020-03-26 04:31:32 +00:00
let channel, channel1;
2020-01-25 10:02:43 +00:00
2020-03-26 04:31:32 +00:00
try {
channel = client.guilds.cache.get('410990517841690625').channels.cache.get('570963998342643732');
} catch(err) {};
try {
channel1 = client.guilds.cache.get('410990517841690625').channels.cache.get('570963481189154822');
} catch(err) {};
2020-01-25 10:02:43 +00:00
if(client.devmode == true) {
client.logger.warn("Running in development mode.")
prefix = client.config.defaultSettings.devprefix;
} else {
prefix = client.config.defaultSettings.prefix;
2020-03-09 02:06:58 +00:00
channel.send(`\`${timestamp}\`: Ready event fired! Connected to ${client.users.cache.size} users in ${client.guilds.cache.size} guilds.`);
2020-01-25 10:02:43 +00:00
channel1.send(`\`${timestamp}\`: **Ready event fired**`);
2020-03-26 04:31:32 +00:00
};
2020-01-25 10:02:43 +00:00
let randomActivity = activityArray.random();
2020-03-09 01:11:33 +00:00
client.user.setActivity(`${prefix + randomActivity} | v${client.version.number}`, {type: "PLAYING"});
2020-03-26 04:31:32 +00:00
2020-01-25 10:02:43 +00:00
setInterval(() => {
randomActivity = activityArray.random();
2020-03-26 04:31:32 +00:00
if(client.lockActivity == false) {
client.user.setActivity(`${prefix + randomActivity} | v${client.version.number}`, {type: "PLAYING"});
};
2020-03-09 01:11:33 +00:00
}, 30000);
2020-01-25 10:02:43 +00:00
};