mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-22 10:19:11 +02:00
And so, Xiao lived the rest of her days on only 11 servers.
This commit is contained in:
@@ -9,6 +9,7 @@ const client = new CommandoClient({
|
|||||||
unknownCommandResponse: false,
|
unknownCommandResponse: false,
|
||||||
disabledEvents: ['TYPING_START']
|
disabledEvents: ['TYPING_START']
|
||||||
});
|
});
|
||||||
|
const whitelist = require('./assets/json/whitelist');
|
||||||
|
|
||||||
client.registry
|
client.registry
|
||||||
.registerDefaultTypes()
|
.registerDefaultTypes()
|
||||||
@@ -48,6 +49,11 @@ client.on('ready', () => {
|
|||||||
];
|
];
|
||||||
client.user.setActivity(activities[Math.floor(Math.random() * activities.length)]);
|
client.user.setActivity(activities[Math.floor(Math.random() * activities.length)]);
|
||||||
}, 60000);
|
}, 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 => {
|
client.on('disconnect', event => {
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
[
|
||||||
|
"252317073814978561",
|
||||||
|
"353661927056211970",
|
||||||
|
"317042872543346689",
|
||||||
|
"346450651326185475",
|
||||||
|
"355017633906819073",
|
||||||
|
"228598099549880320",
|
||||||
|
"320631716538613760",
|
||||||
|
"280525180411969536",
|
||||||
|
"348616424803008513",
|
||||||
|
"224249138982813696",
|
||||||
|
"319959788400148481"
|
||||||
|
]
|
||||||
@@ -18,7 +18,6 @@ module.exports = class InfoCommand extends Command {
|
|||||||
|
|
||||||
async run(msg) {
|
async run(msg) {
|
||||||
const guilds = await this.client.shard.fetchClientValues('guilds.size');
|
const guilds = await this.client.shard.fetchClientValues('guilds.size');
|
||||||
const invite = await this.client.generateInvite('1345846343');
|
|
||||||
const embed = new MessageEmbed()
|
const embed = new MessageEmbed()
|
||||||
.setColor(0x00AE86)
|
.setColor(0x00AE86)
|
||||||
.setFooter('©2017 dragonfire535#8081')
|
.setFooter('©2017 dragonfire535#8081')
|
||||||
@@ -27,7 +26,7 @@ module.exports = class InfoCommand extends Command {
|
|||||||
.addField('❯ Home Server',
|
.addField('❯ Home Server',
|
||||||
`[Here](https://${this.client.options.invite})`, true)
|
`[Here](https://${this.client.options.invite})`, true)
|
||||||
.addField('❯ Invite',
|
.addField('❯ Invite',
|
||||||
`[Here](${invite})`, true)
|
'N/A', true)
|
||||||
.addField('❯ Shards',
|
.addField('❯ Shards',
|
||||||
this.client.options.shardCount, true)
|
this.client.options.shardCount, true)
|
||||||
.addField('❯ Commands',
|
.addField('❯ Commands',
|
||||||
|
|||||||
@@ -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}
|
|
||||||
`);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
Reference in New Issue
Block a user