diff --git a/index.js b/index.js index c43ef14..434ae62 100644 --- a/index.js +++ b/index.js @@ -4,6 +4,7 @@ var telegram = require('node-telegram-bot-api'); var request = require('request'); var http = require('http'); var url = require('url'); + var chat_ids = {}; @@ -38,15 +39,25 @@ createHttpResponseServer(); bot.getMe().then(function (me) { console.log('Hi my name is %s!', me.username); }); + bot.on('text', function (msg) { console.log(msg); - var from = msg.from.username.toUpperCase() + '@TELEGRAM'; + var now = Math.floor(new Date().getTime()/1000); + + if (now - msg.date > config.globals.message_max_age){ + var message = 'Pesan "' + msg.text + '" diabaikan. Silahkan diulang kembali.'; + console.log(message) + bot.sendMessage(msg.chat.id, message); + return; + } + + var from = msg.from.username.toUpperCase() + config.globals.msisdn_suffix; chat_ids[from] = msg.chat.id; bot.sendMessage( msg.chat.id,'Pesan anda telah diterima: ' + msg.text); - + var request_opts = { url: config.globals.aaa, qs: {