From 622390f5c7bd2286e983620e690041cd869761c6 Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Mon, 2 Oct 2017 02:59:50 +0000 Subject: [PATCH] Add some stuff --- commands/guild-info/server-info.js | 8 ++++++-- commands/util/shard-info.js | 2 ++ package.json | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/commands/guild-info/server-info.js b/commands/guild-info/server-info.js index 1dca6055..8f234db4 100644 --- a/commands/guild-info/server-info.js +++ b/commands/guild-info/server-info.js @@ -24,16 +24,20 @@ module.exports = class ServerInfoCommand extends Command { msg.guild.name, true) .addField('❯ ID', msg.guild.id, true) + .addField('❯ Shard', + this.client.shard.id, true) .addField('❯ Creation Date', msg.guild.createdAt.toDateString(), true) - .addField('❯ Region', - msg.guild.region, true) .addField('❯ Explicit Filter', filterLevels[msg.guild.explicitContentFilter], true) .addField('❯ Verification Level', verificationLevels[msg.guild.verificationLevel], true) + .addField('❯ Region', + msg.guild.region.toUpperCase(), true) .addField('❯ Owner', msg.guild.owner ? msg.guild.owner.user.tag : 'None', true) + .addField('❯ Channels', + msg.guild.channels.size, true) .addField('❯ Members', msg.guild.memberCount, true); return msg.embed(embed); diff --git a/commands/util/shard-info.js b/commands/util/shard-info.js index 6a6be0ad..4743cb39 100644 --- a/commands/util/shard-info.js +++ b/commands/util/shard-info.js @@ -17,6 +17,7 @@ module.exports = class ShardInfoCommand extends Command { key: 'shard', prompt: 'Which Shard would you like to get data for?', type: 'integer', + default: '', validate: shard => { if (shard < this.client.options.shardCount && shard > -1) return true; return 'Invalid Shard ID.'; @@ -27,6 +28,7 @@ module.exports = class ShardInfoCommand extends Command { } async run(msg, { shard }) { + if (!shard && shard !== 0) shard = this.client.shard.id; const uptime = await this.client.shard.fetchClientValues('uptime'); const guilds = await this.client.shard.fetchClientValues('guilds.size'); const users = await this.client.shard.fetchClientValues('users.size'); diff --git a/package.json b/package.json index c080b07e..ecbb066a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "44.0.0", + "version": "44.0.1", "description": "Your personal server companion.", "main": "Shard.js", "scripts": {