Merge pull request #13 from voidf1sh/3.0.4

3.0.4 Multiple Aliases
This commit is contained in:
Skylar Grant 2023-01-07 13:17:49 -05:00 committed by GitHub
commit c0a7435a4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 4 deletions

View File

@ -5,6 +5,7 @@ module.exports = {
name: 'joint',
description: 'Send a random weed-themed phrase.',
usage: '.joint',
alias: ['bong', 'blunt', 'bowl', 'pipe'],
execute(message, commandData) {
let joints = [];
for (const entry of message.client.joints.map(joint => joint.content)) {

View File

@ -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);
}
}

View File

@ -1,6 +1,6 @@
{
"name": "nodbot",
"version": "3.0.3",
"version": "3.0.4",
"description": "Nods and Nod Accessories.",
"main": "main.js",
"dependencies": {