diff --git a/src/plugins/irc-events/link.js b/src/plugins/irc-events/link.js index 9b2edf3b..9398202a 100644 --- a/src/plugins/irc-events/link.js +++ b/src/plugins/irc-events/link.js @@ -306,8 +306,11 @@ function removePreview(msg, preview) { function getRequestHeaders(headers) { const formattedHeaders = { + // Certain websites like Amazon only add tags to known bots, + // lets pretend to be them to get the metadata "User-Agent": - "Mozilla/5.0 (compatible; The Lounge IRC Client; +https://github.com/thelounge/thelounge)", + "Mozilla/5.0 (compatible; The Lounge IRC Client; +https://github.com/thelounge/thelounge)" + + " facebookexternalhit/1.1 Twitterbot/1.0", Accept: headers.accept || "*/*", "X-Purpose": "preview", };