aboutsummaryrefslogtreecommitdiff
path: root/commands/Getting Started
diff options
context:
space:
mode:
authorUnknown <jtsshieh@outlook.com>2018-02-24 14:59:35 -0500
committerUnknown <jtsshieh@outlook.com>2018-02-24 14:59:35 -0500
commitc484753ee15dbe2a5ce9c6297f22fabb52ce3b7e (patch)
tree93fd74f30abbd3c8206321b9d9c20b2571ed84ca /commands/Getting Started
parent3d36bcf0591f2694c3a2472a157ecca0de8d35fc (diff)
downloadPokeBot-c484753ee15dbe2a5ce9c6297f22fabb52ce3b7e.tar.gz
PokeBot-c484753ee15dbe2a5ce9c6297f22fabb52ce3b7e.tar.bz2
PokeBot-c484753ee15dbe2a5ce9c6297f22fabb52ce3b7e.zip
New Command system
Diffstat (limited to 'commands/Getting Started')
-rw-r--r--commands/Getting Started/help.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/commands/Getting Started/help.js b/commands/Getting Started/help.js
new file mode 100644
index 0000000..13ac206
--- /dev/null
+++ b/commands/Getting Started/help.js
@@ -0,0 +1,31 @@
+exports.run = (bot, msg) => {
+ const { RichEmbed } = require('discord.js');
+ const embed = new RichEmbed();
+ embed
+ .setColor (0x00ae86)
+ .setDescription('Notice: When using a command do not include "<" and ">".\n(Example: p:suggest Test)')
+ .setFooter('PokeBot Beta');
+
+ const categories = Array.from(bot.categories.keys());
+ categories.forEach(x => {
+ let cat = '';
+ const commands = bot.categories.get(x);
+ commands.forEach(cmd => {
+ const command = bot.commands.get(x).get(cmd);
+ const usage = command.help.usage ? `*${command.help.usage}* ` : '';
+ cat += `**p:${command.help.name}** ${usage}| ${command.help.description} \n`;
+ });
+ embed.addField(`${x} |`, cat);
+ });
+ msg.channel.send({ embed });
+};
+
+exports.conf = {
+ aliases: [],
+ guildOnly: true,
+};
+
+exports.help = {
+ name: 'help',
+ description: 'Displays this help message.',
+};