Basic command response

This commit is contained in:
2019-08-06 12:44:30 +05:30
parent a619bb6f30
commit 31b6310d5f
3 changed files with 21 additions and 4 deletions

View File

@@ -19,9 +19,11 @@ exports.getPredicate = msg=>{
return pred.join(" ")
}
exports.magnet = async searchterm=>{
let magnet = async searchterm=>{
console.log(`Search for:${searchterm}`)
let result = await tsa.search(searchterm,5)
let result = await tsa.search(searchterm)
let resultString=''
for(let i=0;i<3;i++){
let magnet = await tsa.getMagnet(result[i]) || ' '
@@ -30,4 +32,19 @@ exports.magnet = async searchterm=>{
console.log(resultString)
//console.log(await tsa.getMagnet(result[0]))
return resultString
}
// The main function, calls the rest
exports.makeResponse = async (text)=>{
let command = this.getCommand(text)
let pred = this.getPredicate(text)
let resultString=''
if(command=="magnet"){
resultString = await magnet(pred);
}
else{
resultString = pred
}
return resultString
}