Update Offset parameters
This commit is contained in:
11
index.js
11
index.js
@@ -2,7 +2,6 @@
|
|||||||
const request = require('request')
|
const request = require('request')
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
//const
|
|
||||||
|
|
||||||
|
|
||||||
const token = JSON.parse( fs.readFileSync('api-token.json')).token
|
const token = JSON.parse( fs.readFileSync('api-token.json')).token
|
||||||
@@ -11,7 +10,6 @@ let parameters = JSON.parse(fs.readFileSync('default-parameters.json'))
|
|||||||
const base = `https://api.telegram.org/bot${token}/`
|
const base = `https://api.telegram.org/bot${token}/`
|
||||||
console.log(`Token: ${token}`)
|
console.log(`Token: ${token}`)
|
||||||
|
|
||||||
//let updateOffset=-1
|
|
||||||
let upDateOngoing=false
|
let upDateOngoing=false
|
||||||
|
|
||||||
|
|
||||||
@@ -40,7 +38,14 @@ setInterval(()=>{
|
|||||||
if(contents.result.length>0){
|
if(contents.result.length>0){
|
||||||
console.log(`Update:${JSON.stringify(contents.result)}`)
|
console.log(`Update:${JSON.stringify(contents.result)}`)
|
||||||
// Ready to work on
|
// Ready to work on
|
||||||
|
if(parameters.offset===null){
|
||||||
|
parameters.offset = contents[0].update_id + 1
|
||||||
|
}
|
||||||
contents.result.forEach(e=>{
|
contents.result.forEach(e=>{
|
||||||
|
if(e.update_id + 1 > parameters.offset)
|
||||||
|
{
|
||||||
|
parameters.offset = e.update_id + 1
|
||||||
|
}
|
||||||
console.log(e.update_id)
|
console.log(e.update_id)
|
||||||
|
|
||||||
})
|
})
|
||||||
@@ -48,7 +53,7 @@ setInterval(()=>{
|
|||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
console.log("Empty contents")
|
console.log("Polling Timed out, empty.")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Allow function to run in next interval since complete
|
// Allow function to run in next interval since complete
|
||||||
|
Reference in New Issue
Block a user