And so, Xiao lived the rest of her days on only 11 servers.

This commit is contained in:
Daniel Odendahl Jr
2017-10-22 05:45:25 +00:00
parent 786a2c0783
commit 1983eba626
4 changed files with 20 additions and 27 deletions
+6
View File
@@ -9,6 +9,7 @@ const client = new CommandoClient({
unknownCommandResponse: false,
disabledEvents: ['TYPING_START']
});
const whitelist = require('./assets/json/whitelist');
client.registry
.registerDefaultTypes()
@@ -48,6 +49,11 @@ client.on('ready', () => {
];
client.user.setActivity(activities[Math.floor(Math.random() * activities.length)]);
}, 60000);
for (const guild of client.guilds.values()) {
if (whitelist.includes(guild.id)) continue;
console.log(`[LEAVE] Leaving guild ${guild.name}.`);
guild.leave().catch(err => console.error(`[LEAVE] Failed to leave ${guild.name}.`, err));
}
});
client.on('disconnect', event => {
+13
View File
@@ -0,0 +1,13 @@
[
"252317073814978561",
"353661927056211970",
"317042872543346689",
"346450651326185475",
"355017633906819073",
"228598099549880320",
"320631716538613760",
"280525180411969536",
"348616424803008513",
"224249138982813696",
"319959788400148481"
]
+1 -2
View File
@@ -18,7 +18,6 @@ module.exports = class InfoCommand extends Command {
async run(msg) {
const guilds = await this.client.shard.fetchClientValues('guilds.size');
const invite = await this.client.generateInvite('1345846343');
const embed = new MessageEmbed()
.setColor(0x00AE86)
.setFooter('©2017 dragonfire535#8081')
@@ -27,7 +26,7 @@ module.exports = class InfoCommand extends Command {
.addField(' Home Server',
`[Here](https://${this.client.options.invite})`, true)
.addField(' Invite',
`[Here](${invite})`, true)
'N/A', true)
.addField(' Shards',
this.client.options.shardCount, true)
.addField(' Commands',
-25
View File
@@ -1,25 +0,0 @@
const { Command } = require('discord.js-commando');
const { stripIndents } = require('common-tags');
module.exports = class InviteCommand extends Command {
constructor(client) {
super(client, {
name: 'invite',
aliases: ['invite-link'],
group: 'util',
memberName: 'invite',
description: 'Responds with an invite for the bot and an invite to the home server.',
guarded: true
});
}
async run(msg) {
const invite = await this.client.generateInvite('1345846343');
return msg.say(stripIndents`
Add me to your server with this link:
<${invite}>
Or, come to my server with this link:
https://${this.client.options.invite}
`);
}
};