Commit 046c42cdc5e109096e58d9324eb8f82539ac375b

Authored by Adhidarma Hadiwinoto
1 parent ea98170288
Exists in master

ping

Showing 1 changed file with 17 additions and 0 deletions Side-by-side Diff

... ... @@ -33,6 +33,10 @@ bot.on('chat', function(partner, msg) {
33 33 return;
34 34 }
35 35  
  36 + if (partner == config.username.replace(/\/.*$/, '')) {
  37 + return;
  38 + }
  39 +
36 40 if (!_isReady) {
37 41 logger.warn('Warming up is not finished yet, ignoring message', {me: config.username, partner: partner, msg: msg});
38 42 return;
... ... @@ -51,6 +55,12 @@ bot.on('chat', function(partner, msg) {
51 55  
52 56 bot.on('error', function(err) {
53 57 logger.warn('Error on XMPP transport', {err: err})
  58 + setTimeout(
  59 + function() {
  60 + process.exit(2);
  61 + },
  62 + 2000
  63 + )
54 64 })
55 65  
56 66 bot.on('subscribe', function(from) {
... ... @@ -80,5 +90,12 @@ function send(partner, msg) {
80 90 bot.send(partner, msg);
81 91 }
82 92  
  93 +setInterval(
  94 + function() {
  95 + bot.send(config.username, 'PING!');
  96 + },
  97 + 60 * 1000
  98 +)
  99 +
83 100 exports.init = init;
84 101 exports.send = send;