Commit 6d3c240f9e156cc81b9f1c7b45c122d055762932
1 parent
bd55bd82bf
Exists in
master
Pesan Kadaluarsa closed #3
Showing 1 changed file with 13 additions and 2 deletions Side-by-side Diff
index.js
... | ... | @@ -4,6 +4,7 @@ var telegram = require('node-telegram-bot-api'); |
4 | 4 | var request = require('request'); |
5 | 5 | var http = require('http'); |
6 | 6 | var url = require('url'); |
7 | + | |
7 | 8 | |
8 | 9 | var chat_ids = {}; |
9 | 10 | |
... | ... | @@ -38,15 +39,25 @@ createHttpResponseServer(); |
38 | 39 | bot.getMe().then(function (me) { |
39 | 40 | console.log('Hi my name is %s!', me.username); |
40 | 41 | }); |
42 | + | |
41 | 43 | bot.on('text', function (msg) { |
42 | 44 | console.log(msg); |
43 | 45 | |
44 | - var from = msg.from.username.toUpperCase() + '@TELEGRAM'; | |
46 | + var now = Math.floor(new Date().getTime()/1000); | |
47 | + | |
48 | + if (now - msg.date > config.globals.message_max_age){ | |
49 | + var message = 'Pesan "' + msg.text + '" diabaikan. Silahkan diulang kembali.'; | |
50 | + console.log(message) | |
51 | + bot.sendMessage(msg.chat.id, message); | |
52 | + return; | |
53 | + } | |
54 | + | |
55 | + var from = msg.from.username.toUpperCase() + config.globals.msisdn_suffix; | |
45 | 56 | |
46 | 57 | chat_ids[from] = msg.chat.id; |
47 | 58 | |
48 | 59 | bot.sendMessage( msg.chat.id,'Pesan anda telah diterima: ' + msg.text); |
49 | - | |
60 | + | |
50 | 61 | var request_opts = { |
51 | 62 | url: config.globals.aaa, |
52 | 63 | qs: { |