From e6a025e5f64e7277b1e1ac9ee7128597d7694692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Bersier?= Date: Sun, 16 Sep 2018 21:02:11 +0200 Subject: [PATCH] Put in "utility" categorie --- commands/{thing => utility}/avatar.js | 2 +- commands/utility/server.js | 25 +++++++++++++++++++++++++ commands/{thing => utility}/stats.js | 2 +- index.js | 3 ++- 4 files changed, 29 insertions(+), 3 deletions(-) rename commands/{thing => utility}/avatar.js (95%) create mode 100644 commands/utility/server.js rename commands/{thing => utility}/stats.js (94%) diff --git a/commands/thing/avatar.js b/commands/utility/avatar.js similarity index 95% rename from commands/thing/avatar.js rename to commands/utility/avatar.js index 4f1ada16..b207203d 100644 --- a/commands/thing/avatar.js +++ b/commands/utility/avatar.js @@ -3,7 +3,7 @@ module.exports = class AvatarCommand extends Command { constructor(client) { super(client, { name: 'avatar', - group: 'thing', + group: 'utility', memberName: 'avatar', description: 'Send the avatar of the mentionned user.', }); diff --git a/commands/utility/server.js b/commands/utility/server.js new file mode 100644 index 00000000..75c11af5 --- /dev/null +++ b/commands/utility/server.js @@ -0,0 +1,25 @@ +const { Command } = require('discord.js-commando'); +const Discord = require('discord.js'); +module.exports = class ServerCommand extends Command { + constructor(client) { + super(client, { + name: 'server', + group: 'utility', + memberName: 'server', + description: 'very yes', + }); + } + + async run(message) { + const serverStatsEmbed = new Discord.RichEmbed() + .setColor('#0099ff') + .setTitle('Stats of the server') + .setDescription('Some description here') + .setThumbnail(message.guild.iconURL) + .addField(`Member: **${message.guild.memberCount}** \n Channel: **${message.guild.channels}**`) + .addBlankField() + .setTimestamp() + + message.say(serverStatsEmbed); + } +}; \ No newline at end of file diff --git a/commands/thing/stats.js b/commands/utility/stats.js similarity index 94% rename from commands/thing/stats.js rename to commands/utility/stats.js index da1a5064..28d05c72 100644 --- a/commands/thing/stats.js +++ b/commands/utility/stats.js @@ -3,7 +3,7 @@ module.exports = class MeowCommand extends Command { constructor(client) { super(client, { name: 'stats', - group: 'thing', + group: 'utility', memberName: 'stats', description: 'Show bot stats.', }); diff --git a/index.js b/index.js index 478cc3b7..b4a58bac 100644 --- a/index.js +++ b/index.js @@ -15,10 +15,11 @@ const client = new CommandoClient({ client.registry .registerDefaultTypes() .registerGroups([ - ['thing', 'some things i guess? i dont know how to name it'], + ['thing', 'Some things i guess? i dont know how to name it'], ['admin', 'Commands to make admin life easier'], ['owner', 'Commands the owner can use to manage the bot'], ['fun', 'Fun commands'], + ['utility', 'Some usefull commands'], ]) .registerDefaultGroups() .registerDefaultCommands()