accepts message with ""

This commit is contained in:
Mohammed Ashab Uddin
2020-08-03 10:54:48 +04:00
parent 758c284787
commit 3bb0dbd2a4
4 changed files with 45 additions and 2 deletions

View File

@@ -28,8 +28,10 @@ class Command{
}else if(this.requireInput){
//the command requires input
let splitCommand = this.command.split(' ');
let splitMsg = msg.split(' ');
let splitMsg = this._getInputMessage(message);
//check the number of words both has
//if not same then return false
@@ -95,6 +97,19 @@ class Command{
return input;
}
_getInputMessage(msg){
let split = msg.split(/['"]/g);
if(split.length > 1)
{
let splitMsg = split[0].trim().split(' ');
let inputs = split.slice(1).filter( el => el.trim() == "" ? null : el);
splitMsg = splitMsg.concat(inputs);
return splitMsg;
}
return msg.split(' ');
}
}
module.exports.Command = Command;

View File

@@ -238,4 +238,5 @@ module.exports= onMessage = async (message, client) => {
//export default onMessage;