diff --git a/.env b/.env
index cc0ee08..3b9f526 100644
--- a/.env
+++ b/.env
@@ -98,10 +98,11 @@ DESC_PREFIX = "https://reg.konvent.ru/zk2025/events/actions/"
# Event status
IS_EVENT = true
-AUTO_PUBLISH = true
-AUTO_PUB_EVT = true
+AUTO_PUBLISH = false
+AUTO_PUB_EVT = false
PROCESS_EVENT_UPDATES = false
PUBLISH_SILENTLY = true
+USE_SUBSCRIPTION_BOT = false
# OpenRouter
OR_KEY = "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"
diff --git a/evtg_publish.py b/evtg_publish.py
index c38a95f..23d0a6b 100644
--- a/evtg_publish.py
+++ b/evtg_publish.py
@@ -33,6 +33,9 @@ MAX_TEXT_LENGTH = int(os.getenv('MAX_TEXT_LENGTH', 4000))
# Режим публикации без звука
PUBLISH_SILENTLY = os.getenv('PUBLISH_SILENTLY', 'false').lower() in ('true', '1', 'yes', 'on')
+# Использование бота подписки
+USE_SUBSCRIPTION_BOT = os.getenv('USE_SUBSCRIPTION_BOT', 'true').lower() in ('true', '1', 'yes', 'on')
+
# Настройка логирования
logger = logging.getLogger('TG_EV_post')
logger.setLevel(logging.INFO)
@@ -105,7 +108,12 @@ async def tg_post_event(bot, event_data):
# Предварительный расчет строки ссылок (с запасом 20 символов для message_id)
number = event_data['number']
placeholder_message_id = '0' * 20 # Заполнитель для message_id
- links_line_placeholder = f'🔎 Инфо | 📌 Иду | 🔜 Подписка'
+
+ # Формируем ссылки в зависимости от USE_SUBSCRIPTION_BOT
+ if USE_SUBSCRIPTION_BOT:
+ links_line_placeholder = f'🔎 Инфо | 📌 Иду | 🔜 Подписка'
+ else:
+ links_line_placeholder = f'🔎 Инфо'
links_line_length = len(links_line_placeholder)
# Определяем максимальную длину в зависимости от типа сообщения
@@ -159,7 +167,10 @@ async def tg_post_event(bot, event_data):
message_id = message.message_id
# Формируем финальный текст с ссылками
- links_line = f'🔎 Инфо | 📌 Иду | 🔜 Подписка'
+ if USE_SUBSCRIPTION_BOT:
+ links_line = f'🔎 Инфо | 📌 Иду | 🔜 Подписка'
+ else:
+ links_line = f'🔎 Инфо'
final_text = f"{initial_text}\n\n{links_line}"
await asyncio.sleep(2)
diff --git a/tg_publish.py b/tg_publish.py
index 70d3828..dab11e7 100644
--- a/tg_publish.py
+++ b/tg_publish.py
@@ -33,6 +33,9 @@ MAX_TEXT_LENGTH = int(os.getenv('MAX_TEXT_LENGTH', 4000))
# Режим публикации без звука
PUBLISH_SILENTLY = os.getenv('PUBLISH_SILENTLY', 'false').lower() in ('true', '1', 'yes', 'on')
+# Использование бота подписки
+USE_SUBSCRIPTION_BOT = os.getenv('USE_SUBSCRIPTION_BOT', 'true').lower() in ('true', '1', 'yes', 'on')
+
# Настройка логирования
logger = logging.getLogger('TG_Poster')
logger.setLevel(logging.INFO)
@@ -120,8 +123,8 @@ async def publish_to_tg(vk_post_id):
if post['vk_post_url'] and (post['vk_post_url'].startswith('http://') or post['vk_post_url'].startswith('https://')):
links.append(f'Оригинал в ВК')
- # Ссылка на подписку (только для событий)
- if post['is_event']:
+ # Ссылка на подписку (только для событий и если включен бот подписки)
+ if post['is_event'] and USE_SUBSCRIPTION_BOT:
links.append(f'🔜 Подписка')
# Формируем строку ссылок
@@ -181,7 +184,7 @@ async def publish_to_tg(vk_post_id):
if post['vk_post_url'] and (post['vk_post_url'].startswith('http://') or post['vk_post_url'].startswith('https://')):
updated_links.append(f'Оригинал в ВК')
- if post['is_event']:
+ if post['is_event'] and USE_SUBSCRIPTION_BOT:
updated_links.append(f'🔜 Подписка')
links_line = " | ".join(updated_links)