From 6d3c240f9e156cc81b9f1c7b45c122d055762932 Mon Sep 17 00:00:00 2001 From: Husni MubaroK <hsunimubarok757@gmail.com> Date: Tue, 15 Sep 2015 16:42:42 +0700 Subject: [PATCH] Pesan Kadaluarsa closed #3 --- index.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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: { -- 1.9.0