Refactor bridge link generation in post parsing to include token

This commit is contained in:
vvzvlad
2025-03-21 14:51:41 +03:00
parent e5ed6151e0
commit 9f80ffbbd0
+2 -4
View File
@@ -519,13 +519,11 @@ class PostParser:
channel_id = channel_identifier[4:] # Remove '-100' prefix for web links
links.append(f'<a href="tg://resolve?domain=c/{channel_id}&post={message.id}">Open in Telegram</a>')
links.append(f'<a href="https://t.me/c/{channel_id}/{message.id}">Open in Web</a>')
if Config['show_bridge_link']:
links.append(f'<a href="{base_url}/html/{channel_identifier}/{message.id}?debug=true">Open in Bridge</a>')
else: # For channels with username
links.append(f'<a href="tg://resolve?domain={channel_identifier}&post={message.id}">Open in Telegram</a>')
links.append(f'<a href="https://t.me/{channel_identifier}/{message.id}">Open in Web</a>')
if Config['show_bridge_link']:
links.append(f'<a href="{base_url}/html/{channel_identifier}/{message.id}?debug=true">Open in Bridge</a>')
if Config['show_bridge_link']:
links.append(f'<a href="{base_url}/html/{channel_identifier}/{message.id}?token={Config['token']}&debug=true">Open in Bridge</a>')
second_line_parts.extend(links)
if second_line_parts: