2019-08-05 20:56:31 +05:30
|
|
|
// Send update object for processing and request to send reply
|
|
|
|
|
|
|
|
const process = require('./process')
|
|
|
|
const request = require('request')
|
|
|
|
|
2019-08-06 12:22:22 +05:30
|
|
|
module.exports.call = async (base,updateObject)=>{
|
2019-08-05 18:20:32 +05:30
|
|
|
if('message' in updateObject){
|
2019-08-06 12:22:22 +05:30
|
|
|
let responseObject = await process(updateObject.message)
|
2019-08-05 20:56:31 +05:30
|
|
|
//console.log(process.process(updateObject.message))
|
2019-08-05 21:59:54 +05:30
|
|
|
if(responseObject)
|
|
|
|
{
|
|
|
|
request.post({
|
|
|
|
"url":`${base}sendMessage`,
|
|
|
|
"json":true,
|
|
|
|
"body":responseObject
|
|
|
|
},(err,res,body)=>{
|
|
|
|
if(err) console.log(err)
|
2019-08-06 12:22:22 +05:30
|
|
|
if(body.ok) console.log(`Successfully sent: ${body.result[0].message.text}`)
|
2019-08-05 21:59:54 +05:30
|
|
|
})
|
|
|
|
}
|
2019-08-05 18:20:32 +05:30
|
|
|
}
|
2019-08-05 13:41:24 +05:30
|
|
|
}
|