This commit is contained in:
+7
-2
@@ -17,6 +17,7 @@ from telegram import Bot
|
||||
from telegram.error import TelegramError, TimedOut
|
||||
from telegram.request import HTTPXRequest
|
||||
from telegram_relay import get_ptb_base_urls, get_relay_url
|
||||
from season_links import subscription_start_link
|
||||
|
||||
# Настройка anyio для правильной работы в отдельном потоке
|
||||
# Устанавливаем правильный backend для anyio (используем asyncio)
|
||||
@@ -232,7 +233,9 @@ async def publish_to_tg(vk_post_id):
|
||||
|
||||
# Ссылка на подписку (только для событий и если включен бот подписки)
|
||||
if post['is_event'] and USE_SUBSCRIPTION_BOT:
|
||||
links.append(f'<a href="https://t.me/{RESPONDER_BOT_NAME}?start=post_{placeholder_message_id}">🔜 Подписка</a>')
|
||||
links.append(
|
||||
f'<a href="{subscription_start_link(RESPONDER_BOT_NAME, "post", placeholder_message_id)}">🔜 Подписка</a>'
|
||||
)
|
||||
|
||||
# Формируем строку ссылок
|
||||
links_line = " | ".join(links) if links else ""
|
||||
@@ -419,7 +422,9 @@ async def publish_to_tg(vk_post_id):
|
||||
updated_links.append(f'<a href="{post["vk_post_url"]}">Оригинал в ВК</a>')
|
||||
|
||||
if post['is_event'] and USE_SUBSCRIPTION_BOT:
|
||||
updated_links.append(f'<a href="https://t.me/{RESPONDER_BOT_NAME}?start=post_{message_id}">🔜 Подписка</a>')
|
||||
updated_links.append(
|
||||
f'<a href="{subscription_start_link(RESPONDER_BOT_NAME, "post", message_id)}">🔜 Подписка</a>'
|
||||
)
|
||||
|
||||
links_line = " | ".join(updated_links)
|
||||
final_text = f"{text}\n\n{links_line}"
|
||||
|
||||
Reference in New Issue
Block a user