diff --git a/datasources/telegram/search_telegram.py b/datasources/telegram/search_telegram.py index 0fb7b282a..365fef2c9 100644 --- a/datasources/telegram/search_telegram.py +++ b/datasources/telegram/search_telegram.py @@ -478,7 +478,7 @@ async def gather_posts(self, client, queries, max_items, min_date, max_date): if crawl_via_links: # t.me links all_links = ural.urls_from_text(serialized_message["message"]) - all_links = [link.split("t.me/")[1] for link in all_links if ural.get_hostname(link) == "t.me"] + all_links = [link.split("t.me/")[1] for link in all_links if ural.get_hostname(link) == "t.me" and len(link.split("t.me/")) > 1] for link in all_links: if link.startswith("+"): # invite links