Режим публикации со звуком и без
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2025-10-29 23:23:15 +03:00
parent ca89e22506
commit faa5d6dd6f
3 changed files with 14 additions and 7 deletions
+6 -3
View File
@@ -30,6 +30,9 @@ EVENT_POST_DELAY = int(os.getenv('EVENT_POST_DELAY', 0)) # Задержка в
MAX_CAPTION_LENGTH = int(os.getenv('MAX_CAPTION_LENGTH', 1000))
MAX_TEXT_LENGTH = int(os.getenv('MAX_TEXT_LENGTH', 4000))
# Режим публикации без звука
PUBLISH_SILENTLY = os.getenv('PUBLISH_SILENTLY', 'false').lower() in ('true', '1', 'yes', 'on')
# Настройка логирования
logger = logging.getLogger('TG_EV_post')
logger.setLevel(logging.INFO)
@@ -132,7 +135,7 @@ async def tg_post_event(bot, event_data):
photo=image_url,
caption=initial_text,
parse_mode="HTML",
disable_notification=True
disable_notification=PUBLISH_SILENTLY
)
except TelegramError as e:
logger.warning(f"Не удалось отправить изображение для события номер {event_data['number']}: {e}. Отправляем текстовое сообщение.")
@@ -140,7 +143,7 @@ async def tg_post_event(bot, event_data):
chat_id=CHANNEL_ID,
text=initial_text,
parse_mode="HTML",
disable_notification=True,
disable_notification=PUBLISH_SILENTLY,
disable_web_page_preview=True # Отключаем предпросмотр ссылок
)
else:
@@ -148,7 +151,7 @@ async def tg_post_event(bot, event_data):
chat_id=CHANNEL_ID,
text=initial_text,
parse_mode="HTML",
disable_notification=True,
disable_notification=PUBLISH_SILENTLY,
disable_web_page_preview=True # Отключаем предпросмотр ссылок
)