From b733bbdf86da85afe3f408395ec47825c5fa26c5 Mon Sep 17 00:00:00 2001 From: Indrajith K L Date: Mon, 29 Mar 2021 00:15:24 +0530 Subject: * Execute method implementation warning --- README.md | 2 +- src/main.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 78538da..04db35b 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ## Documentation - ```main.js``` is the entry file -- ```commands.config.json``` is the main config file which holds the ```command``` & ```command``` file path. +- ```commands.config.json``` is the main config file which holds the ```command``` & ```command file path``` . - ```src/commands``` folder contains all the commands that is configured in ```commands.config.json```. A mandatory method ```execute``` should be implemented, that will be the default execution method while triggerring a command ### Prerequisites diff --git a/src/main.js b/src/main.js index 97ac2dc..d0bb7d6 100644 --- a/src/main.js +++ b/src/main.js @@ -64,7 +64,11 @@ function parseCMD(message) { if (!client.commands.has(CMD_NAME)) return false; - client.commands.get(CMD_NAME).execute(client, message, args); + if (typeof client.commands.get(CMD_NAME).execute === "function") { + client.commands.get(CMD_NAME).execute(client, message, args); + } else { + console.log(`execute method is not implemented for ${CMD_NAME}.js`); + } return true; } -- cgit v1.2.3