[ZILANT] Защита от старых подписок
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
2026-08-02 19:54:39 +03:00
parent 739e7171ea
commit e0e27ad569
7 changed files with 266 additions and 40 deletions
+7 -2
View File
@@ -9,6 +9,7 @@ from datetime import datetime, timezone, timedelta
from dotenv import load_dotenv
from formatter import get_event_text
from telegram_relay import bot_api_method_url
from season_links import subscription_start_link
# Загрузка переменных окружения
load_dotenv()
@@ -149,7 +150,9 @@ async def tg_post_event(httpx_client, event_data):
links_parts.append(f'🔎 <a href="{DESC_PREFIX}{number}/">Инфо</a>')
if USE_SUBSCRIPTION_BOT:
links_parts.append(f'📌 <a href="{PZK_PREFIX}{number}/">Иду</a>')
links_parts.append(f'🔜 <a href="https://t.me/{RESPONDER_BOT_NAME}?start=event_{placeholder_message_id}">Подписка</a>')
links_parts.append(
f'🔜 <a href="{subscription_start_link(RESPONDER_BOT_NAME, "event", placeholder_message_id)}">Подписка</a>'
)
if links_parts:
links_line_placeholder = ' | '.join(links_parts)
@@ -357,7 +360,9 @@ async def tg_post_event(httpx_client, event_data):
links_parts.append(f'🔎 <a href="{DESC_PREFIX}{number}/">Инфо</a>')
if USE_SUBSCRIPTION_BOT:
links_parts.append(f'📌 <a href="{PZK_PREFIX}{number}/">Иду</a>')
links_parts.append(f'🔜 <a href="https://t.me/{RESPONDER_BOT_NAME}?start=event_{message_id}">Подписка</a>')
links_parts.append(
f'🔜 <a href="{subscription_start_link(RESPONDER_BOT_NAME, "event", message_id)}">Подписка</a>'
)
if links_parts:
links_line = ' | '.join(links_parts)