diff --git a/functions.js b/functions.js index 3f7f227..70aec19 100644 --- a/functions.js +++ b/functions.js @@ -56,10 +56,13 @@ const functions = { setvalidCommands(client) { for (const entry of client.dotCommands.map(command => command)) { config.validCommands.push(entry.name); - if (entry.alias != undefined) { + if (Array.isArray(entry.alias)) { + entry.alias.forEach(element => { + config.validCommands.push(element); + }); + } else if (entry.alias != undefined) { config.validCommands.push(entry.alias); } - } if (isDev) console.log(`Valid Commands Added to Config\n${config.validCommands}`); }, @@ -69,7 +72,11 @@ const functions = { for (const file of dotCommandFiles) { const dotCommand = require(`./dot-commands/${file}`); client.dotCommands.set(dotCommand.name, dotCommand); - if (dotCommand.alias != undefined) { + if (Array.isArray(dotCommand.alias)) { + dotCommand.alias.forEach(element => { + client.dotCommands.set(element, dotCommand); + }); + } else if (dotCommand.alias != undefined) { client.dotCommands.set(dotCommand.alias, dotCommand); } }