From 2b779b3a55b2dc22b8f49f99dd0b45aeaefc62bc Mon Sep 17 00:00:00 2001 From: Lucas Gabriel Date: Wed, 25 Sep 2024 14:48:06 -0300 Subject: [PATCH] Disabled link preview for Last.fm status --- commands/lastfm.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/commands/lastfm.js b/commands/lastfm.js index b8f1228..200afa8 100644 --- a/commands/lastfm.js +++ b/commands/lastfm.js @@ -46,6 +46,7 @@ module.exports = (bot) => { if (!lastUser) { return ctx.reply(Strings.lastFmNoUser, { parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); }; @@ -57,6 +58,7 @@ module.exports = (bot) => { ctx.reply(message, { parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); }); @@ -69,6 +71,7 @@ module.exports = (bot) => { if (!lastfmUser) { return ctx.reply(Strings.lastFmNoSet, { parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); }; @@ -93,6 +96,7 @@ module.exports = (bot) => { const noRecent = Strings.lastFmNoRecent.replace('{lastfmUser}', lastfmUser); return ctx.reply(noRecent, { parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); }; @@ -101,6 +105,7 @@ module.exports = (bot) => { const artistName = track.artist['#text']; const nowPlaying = track['@attr'] && track['@attr'].nowplaying ? Strings.lastFmListeningNow : Strings.lastFmLastPlayed; + const imageExtralarge = track.image.find(img => img.size === 'extralarge'); const imageMega = track.image.find(img => img.size === 'mega'); const imageUrl = (imageExtralarge && imageExtralarge['#text']) || (imageMega && imageMega['#text']) || ''; @@ -132,6 +137,7 @@ module.exports = (bot) => { .replace("{err}", err); ctx.reply(message, { parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); }; @@ -147,11 +153,13 @@ module.exports = (bot) => { ctx.replyWithPhoto(imageUrl, { caption: message, parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); } else { ctx.reply(message, { parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); }; @@ -162,6 +170,7 @@ module.exports = (bot) => { .replace("{err}", err); ctx.reply(message, { parse_mode: "Markdown", + disable_web_page_preview: true, reply_to_message_id: ctx.message.message_id }); };