From b50958c9cf8416f22957551924636a501e6ca0a1 Mon Sep 17 00:00:00 2001 From: mose Date: Sat, 14 Sep 2019 09:53:08 +0800 Subject: [PATCH] add a 1 minute delay on pti globe reaction --- src/reactions.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/reactions.js b/src/reactions.js index cf597b2..43fe740 100644 --- a/src/reactions.js +++ b/src/reactions.js @@ -1,5 +1,7 @@ const bot = require('bbot'); +const globe_delay = 60000; // 1 minute +var globe_said = {}; bot.global.text({ contains: ['facebook', 'google', 'amazon', 'apple', 'microsoft'] @@ -9,6 +11,13 @@ bot.global.text({ id: 'gafam-react' }); -bot.global.text(/pe?tit? globe/i, (b) => b.respond('![pti globe](https://crapaud-fou.org/images/chat-ptiglobe.png)'), { +bot.global.text( + /pe?tit? globe/i +, (b) => { + if (!globe_said[b.message.user.room] || new Date().getTime() > globe_said[b.message.user.room] + globe_delay) { + b.respond('![pti globe](https://crapaud-fou.org/images/chat-ptiglobe.png)'); + globe_said[b.message.user.room] = new Date().getTime(); + } +}, { id: 'ptiglobe-direct' })