diff --git a/src/url_metadata.js b/src/url_metadata.js index 20a913c..1ab9246 100644 --- a/src/url_metadata.js +++ b/src/url_metadata.js @@ -1,15 +1,21 @@ const bot = require('bbot'); const request = require('request'); +var request_options = { + headers: { + 'User-Agent': 'crabot retrieving url metadata (https://wiki.crapaud-fou.org/crabot)' + } +}; bot.global.text(/(https?:\/\/[^ ,\)"]*)/ig, (b) => { // 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)) { - request(url, (err, res, body) => { - if (!err) { - // console.log(JSON.stringify(res.request.uri.href, null, 2)); + request_options.url = url; + request(request_options, (err, res, body) => { + if (!err && res.statusCode === 200) { + // console.log(JSON.stringify(res.statusCode, null, 2)); var re = /