diff --git a/post_parser.py b/post_parser.py index cd85d31..c5c7bf5 100644 --- a/post_parser.py +++ b/post_parser.py @@ -487,9 +487,10 @@ class PostParser: elif url: html_parts.append(f'
{url}
') else: - # For Telegram links, show a "View in Telegram" button - url = getattr(webpage, "url", "#") - html_parts.append(f'') + # Show Telegram URL (more subtle than button) + display_url = getattr(webpage, "display_url", None) + if display_url: + html_parts.append(f'
{display_url}
') # Add photo if available if photo := getattr(webpage, "photo", None): @@ -499,7 +500,7 @@ class PostParser: digest = generate_media_digest(file) url = f"{base_url}/media/{file}/{digest}" html_parts.append(f'
' - f'
') + f'') html_parts.append('') return '\n'.join(html_parts)