From 959440761a81bc115f4346decc0607079d615b0f Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 24 Feb 2018 15:22:51 -0500 Subject: DONE DONE ODNE --- bot.js | 1 + events/message.js | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bot.js b/bot.js index 1d64af0..70a56e5 100644 --- a/bot.js +++ b/bot.js @@ -40,6 +40,7 @@ async function loadCmd(category, cmd) { const command = require(`./commands/${category}/${cmd}`); bot.commands.get(category).set(command.help.name, command); command.conf.aliases.forEach(alias => { + console.log(`Loading the alias ${alias} for the command ${command.help.name}`); bot.aliases.get(category).set(alias, command.help.name); }); } diff --git a/events/message.js b/events/message.js index 7efd7ca..db89ca8 100644 --- a/events/message.js +++ b/events/message.js @@ -15,7 +15,7 @@ module.exports = (bot, msg) => { function parseCommand(bot, msg) { let category; - const prefix = 'p:'; + const prefix = 'p,'; if (msg.author.bot) return; if (!msg.content.startsWith(prefix)) return; @@ -26,13 +26,14 @@ function parseCommand(bot, msg) { Array.from(bot.categories.keys()).forEach(i => { const cmds = bot.categories.get(i); if (cmds.includes(command)) category = i; + if (bot.aliases.get(i).has(command)) category = i; }); if (!category) return; if (bot.commands.get(category).has(command)) { cmd = bot.commands.get(category).get(command); } else if (bot.aliases.get(category).has(command)) { - cmd = bot.commands.get(category).get(bot.aliases.get(command)); + cmd = bot.commands.get(category).get(bot.aliases.get(category).get(command)); } if (cmd) { -- cgit v1.2.3