From c7ca9cf48779ff36904b998d9a4027284843a029 Mon Sep 17 00:00:00 2001 From: gitadmin Date: Sat, 10 Jan 2026 19:18:40 +0300 Subject: [PATCH] =?UTF-8?q?[=D0=92=D0=9E=D0=9B=D0=9A]=20=D1=83=D0=B2=D0=B5?= =?UTF-8?q?=D0=BB=D0=B8=D1=87=D0=B8=D0=B2=D0=B0=D0=B5=D0=BC=20=D1=82=D0=B0?= =?UTF-8?q?=D0=B9=D0=BC=D0=B0=D1=83=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test_tg_poster.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/test_tg_poster.py b/test_tg_poster.py index 18609d7..e8a4db3 100644 --- a/test_tg_poster.py +++ b/test_tg_poster.py @@ -5,6 +5,7 @@ import traceback from dotenv import load_dotenv from telegram import Bot from telegram.error import TelegramError +from telegram.request import HTTPXRequest # Загрузка переменных окружения load_dotenv() @@ -62,8 +63,19 @@ async def make_test_post_async(): logger.info("Начало публикации тестового сообщения") logger.info(f"Используется канал: {CHANNEL_ID}") - # Создание экземпляра бота - bot = Bot(token=POSTER_BOT_TOKEN) + # Настройка таймаутов для HTTPXRequest + # Увеличиваем таймауты для избежания ошибок подключения + # Используем параметры, аналогичные тем, что используются в tg_publish.py + request = HTTPXRequest( + read_timeout=60.0, # Таймаут на чтение (увеличен) + write_timeout=60.0, # Таймаут на запись + connect_timeout=30.0, # Таймаут на подключение (увеличен) + pool_timeout=10.0, # Таймаут на получение соединения из пула + media_write_timeout=120.0 # Таймаут для медиа (на будущее) + ) + + # Создание экземпляра бота с кастомным Request + bot = Bot(token=POSTER_BOT_TOKEN, request=request) # Публикация первоначального сообщения initial_text = "Это отладочное сообщение"