From 01126b08da84ffbfb973bb7e0a51e7c132fd7356 Mon Sep 17 00:00:00 2001 From: "Pah." <121189493+Nubuki-all@users.noreply.github.com> Date: Wed, 18 Dec 2024 00:28:47 +0100 Subject: [PATCH] Update client.py --- neonize/aioze/client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/neonize/aioze/client.py b/neonize/aioze/client.py index 020de7d..2b22e38 100644 --- a/neonize/aioze/client.py +++ b/neonize/aioze/client.py @@ -174,6 +174,7 @@ from .events import Event from ..utils.log import log from concurrent.futures import ThreadPoolExecutor +from linkpreview import link_preview as fallback_link_preview loop = get_event_loop() @@ -471,6 +472,8 @@ async def _generate_link_preview(self, text: str) -> ExtendedTextMessage | None: valid_links = list(filter(validate_link, links)) if valid_links: preview = await link_preview(valid_links[0]) + if not preview: + preview = fallback_link_preview(valid_links[0]) preview_type = ( ExtendedTextMessage.PreviewType.VIDEO if re.match(youtube_url_pattern, valid_links[0])