This commit is contained in:
+14
-2
@@ -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 = "Это отладочное сообщение"
|
||||
|
||||
Reference in New Issue
Block a user