From 4e8a00d4113140e1de9269cfdbce95c6b75fc090 Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Tue, 5 Sep 2017 13:21:40 +0000 Subject: [PATCH] userPermissions and clientPermissions in help --- commands/util/help.js | 11 ++++++++++- package.json | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/commands/util/help.js b/commands/util/help.js index 61b306c1..d27b7982 100644 --- a/commands/util/help.js +++ b/commands/util/help.js @@ -1,6 +1,7 @@ const Command = require('../../structures/Command'); const { MessageEmbed } = require('discord.js'); const { stripIndents } = require('common-tags'); +const { util } = require('discord.js-commando'); module.exports = class HelpCommand extends Command { constructor(client) { @@ -40,7 +41,15 @@ module.exports = class HelpCommand extends Command { .addField('❯ Aliases', commands[0].aliases.join(', ') || 'None') .addField('❯ Group', - commands[0].group.name); + commands[0].group.name) + .addField('❯ Client Permissions', + commands[0].clientPermissions + ? commands[0].clientPermissions.map(perm => util.permissions[perm]).join(', ') + : 'None') + .addField('❯ User Permissions', + commands[0].userPermissions + ? commands[0].userPermissions.map(perm => util.permissions[perm]).join(', ') + : 'None'); return msg.embed(embed); } else if (commands.length > 1) { return msg.say(`Multiple commands found: ${commands.map(c => c.name).join(', ')}`); diff --git a/package.json b/package.json index 253789b5..6d1e050c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "36.1.0", + "version": "36.1.1", "description": "Your personal server companion.", "main": "Shard.js", "scripts": {