Commit 6d3c240f9e156cc81b9f1c7b45c122d055762932

Authored by Husni Mubarok
1 parent bd55bd82bf
Exists in master

Pesan Kadaluarsa closed #3

Showing 1 changed file with 13 additions and 2 deletions Side-by-side Diff

... ... @@ -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: {