aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bot.js1
-rw-r--r--events/message.js5
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) {