diff --git a/src/assets/style.css b/src/assets/style.css index 99b467b..75f0502 100644 --- a/src/assets/style.css +++ b/src/assets/style.css @@ -638,6 +638,11 @@ audio::-webkit-media-controls-panel { box-shadow: var(--shadows); } +.content .sticker { + box-shadow: none; + border: none; +} + .content a:link, .content a:visited { line-break: anywhere; diff --git a/src/lib/telegram/index.js b/src/lib/telegram/index.js index e25be36..cc605ab 100644 --- a/src/lib/telegram/index.js +++ b/src/lib/telegram/index.js @@ -11,29 +11,24 @@ const cache = new LRUCache({ }, }) -function getVideoStickers($, item, { staticProxy, index, title }) { +function getVideoStickers($, item, { staticProxy, index }) { return $(item).find('.js-videosticker_video')?.map((_index, video) => { const url = $(video).attr('src') const imgurl = $(video).find('img').attr('src') return `
-
` })?.get()?.join('') } -function getImageStickers($, item, { staticProxy, index, title }) { +function getImageStickers($, item, { staticProxy, index }) { return $(item).find('.tgme_widget_message_sticker')?.map((_index, image) => { - // const bgurl = $(image).attr('style').match(/url\(["'](.*?)["']/)?.[1] const url = $(image).attr('data-webp') - return ` -
- ${title} -
- ` + return `Sticker` })?.get()?.join('') } @@ -104,8 +99,8 @@ function getPost($, item, { channel, staticProxy, index = 0 }) { text: content?.text(), content: [ $.html($(item).find('.tgme_widget_message_reply')?.wrapInner('')?.wrapInner('
')), - getImageStickers($, item, { staticProxy, index, title }), - getVideoStickers($, item, { staticProxy, index, title }), + getImageStickers($, item, { staticProxy, index }), + getVideoStickers($, item, { staticProxy, index }), getImages($, item, { staticProxy, id, index, title }), getVideo($, item, { staticProxy, id, index, title }), content?.html(),