mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-05 08:12:04 +02:00
async functions in index
This commit is contained in:
@@ -32,80 +32,70 @@ client.registry
|
||||
})
|
||||
.registerCommandsIn(path.join(__dirname, 'commands'));
|
||||
|
||||
client.on('guildMemberAdd', (member) => {
|
||||
if (member.guild.id !== config.server) return;
|
||||
let addedMemberName = member.user.username;
|
||||
return member.guild.channels.get(config.announcementChannel).send(`Welcome ${addedMemberName}!`);
|
||||
});
|
||||
|
||||
client.on('guildMemberRemove', (member) => {
|
||||
if (member.guild.id !== config.server) return;
|
||||
let removedMemberName = member.user.username;
|
||||
return member.guild.channels.get(config.announcementChannel).send(`Bye ${removedMemberName}...`);
|
||||
});
|
||||
|
||||
client.on('guildCreate', (guild) => {
|
||||
client.on('guildCreate', async(guild) => {
|
||||
console.log(`[Guild] I have joined the guild: ${guild.name}, Owned by: ${guild.owner.user.username} (${guild.id})!`);
|
||||
client.guilds.get(config.server).channels.get(config.announcementChannel).send(`I have joined the server: ${guild.name}, Owned by: ${guild.owner.user.username} (${guild.id})!`);
|
||||
client.shard.fetchClientValues('guilds.size').then(results => {
|
||||
console.log(`[Guild Count] ${results.reduce((prev, val) => prev + val, 0)}`);
|
||||
request
|
||||
let results = await client.shard.fetchClientValues('guilds.size');
|
||||
console.log(`[Guild Count] ${results.reduce((prev, val) => prev + val, 0)}`);
|
||||
try {
|
||||
let response = await request
|
||||
.post('https://www.carbonitex.net/discord/data/botdata.php')
|
||||
.send({
|
||||
key: config.carbonkey,
|
||||
servercount: results.reduce((prev, val) => prev + val, 0)
|
||||
})
|
||||
.then(function(parsedBody) {
|
||||
console.log('[Carbon] Successfully posted to Carbon.');
|
||||
}).catch(function(err) {
|
||||
console.log(`[Carbon] Failed to post to Carbon. ${err}`);
|
||||
});
|
||||
request
|
||||
console.log(`[Carbon] Successfully posted to Carbon. ${response}`);
|
||||
}
|
||||
catch (err) {
|
||||
console.log(`[Carbon] Failed to post to Carbon. ${err}`);
|
||||
}
|
||||
try {
|
||||
let response = await request
|
||||
.post(`https://bots.discord.pw/api/bots/${config.botID}/stats`)
|
||||
.set({
|
||||
'Authorization': config.botskey
|
||||
})
|
||||
.send({
|
||||
server_count: results.reduce((prev, val) => prev + val, 0)
|
||||
})
|
||||
.then(function(parsedBody) {
|
||||
console.log('[Discord Bots] Successfully posted to Discord Bots.');
|
||||
}).catch(function(err) {
|
||||
console.log(`[Discord Bots] Failed to post to Discord Bots. ${err}`);
|
||||
});
|
||||
});
|
||||
console.log(`[Discord Bots] Successfully posted to Discord Bots. ${response}`);
|
||||
}
|
||||
catch (err) {
|
||||
console.log(`[Discord Bots] Failed to post to Discord Bots. ${err}`);
|
||||
}
|
||||
});
|
||||
|
||||
client.on('guildDelete', (guild) => {
|
||||
client.on('guildDelete', async(guild) => {
|
||||
console.log(`[Guild] I have left the guild: ${guild.name}, Owned by: ${guild.owner.user.username} (${guild.id})...`);
|
||||
client.guilds.get(config.server).channels.get(config.announcementChannel).send(`I have left the server: ${guild.name}, Owned by: ${guild.owner.user.username} (${guild.id})...`);
|
||||
client.shard.fetchClientValues('guilds.size').then(results => {
|
||||
console.log(`[Guild Count] ${results.reduce((prev, val) => prev + val, 0)}`);
|
||||
request
|
||||
let results = await client.shard.fetchClientValues('guilds.size');
|
||||
console.log(`[Guild Count] ${results.reduce((prev, val) => prev + val, 0)}`);
|
||||
try {
|
||||
let response = await request
|
||||
.post('https://www.carbonitex.net/discord/data/botdata.php')
|
||||
.send({
|
||||
key: config.carbonkey,
|
||||
servercount: results.reduce((prev, val) => prev + val, 0)
|
||||
})
|
||||
.then(function(parsedBody) {
|
||||
console.log('[Carbon] Successfully posted to Carbon.');
|
||||
}).catch(function(err) {
|
||||
console.log(`[Carbon] Failed to post to Carbon. ${err}`);
|
||||
});
|
||||
request
|
||||
console.log(`[Carbon] Successfully posted to Carbon. ${response}`);
|
||||
}
|
||||
catch (err) {
|
||||
console.log(`[Carbon] Failed to post to Carbon. ${err}`);
|
||||
}
|
||||
try {
|
||||
let response = await request
|
||||
.post(`https://bots.discord.pw/api/bots/${config.botID}/stats`)
|
||||
.set({
|
||||
'Authorization': config.botskey
|
||||
})
|
||||
.send({
|
||||
server_count: results.reduce((prev, val) => prev + val, 0)
|
||||
})
|
||||
.then(function(parsedBody) {
|
||||
console.log('[Discord Bots] Successfully posted to Discord Bots.');
|
||||
}).catch(function(err) {
|
||||
console.log(`[Discord Bots] Failed to post to Discord Bots. ${err}`);
|
||||
});
|
||||
});
|
||||
console.log(`[Discord Bots] Successfully posted to Discord Bots. ${response}`);
|
||||
}
|
||||
catch (err) {
|
||||
console.log(`[Discord Bots] Failed to post to Discord Bots. ${err}`);
|
||||
}
|
||||
});
|
||||
|
||||
client.on('disconnect', () => {
|
||||
|
||||
Reference in New Issue
Block a user