From f0bd2e365ae86b59db992d3ac454d6df8cdd5efd Mon Sep 17 00:00:00 2001 From: mose Date: Sun, 15 Sep 2019 08:30:30 +0800 Subject: [PATCH] put reactions before url_metadata to inhibit facebook links discovery --- index.js | 2 +- src/url_metadata.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 85003cb..d3d80cb 100644 --- a/index.js +++ b/index.js @@ -9,7 +9,7 @@ server.listen(process.env.PORT || 5000) /** Add your bot logic here. Removing the imported examples. */ // require('./src/examples') -require('./src/url_metadata') require('./src/reactions') +require('./src/url_metadata') bot.start() // 🚀 diff --git a/src/url_metadata.js b/src/url_metadata.js index 3e46348..09be903 100644 --- a/src/url_metadata.js +++ b/src/url_metadata.js @@ -3,7 +3,7 @@ const bot = require('bbot'); const request = require('request'); bot.global.text(/(https?:\/\/[^ ,\)"]*)/ig, (b) => { - // console.log(JSON.stringify(b.match, null, 2)); + // console.log(JSON.stringify(b.envelope.payload, null, 2)); for (url of b.match) { // console.log(JSON.stringify(url, null, 2)); if (!/(coa|pad)\.crapaud-fou\.org/.test(url)) { @@ -13,6 +13,7 @@ bot.global.text(/(https?:\/\/[^ ,\)"]*)/ig, (b) => { var match = re.exec(body); if (match && match[1]) { // b.respondEnvelope({ attachments: [] }) + // b.envelope.payload.quickReply({ attachments: [] }); b.respond("[:link:](" + url + ") _" + match[1] + "_"); } } @@ -22,4 +23,3 @@ bot.global.text(/(https?:\/\/[^ ,\)"]*)/ig, (b) => { }, { id: 'get-url-metadata' }); -