This commit is contained in:
+14
-2
@@ -5,6 +5,7 @@ import traceback
|
|||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from telegram import Bot
|
from telegram import Bot
|
||||||
from telegram.error import TelegramError
|
from telegram.error import TelegramError
|
||||||
|
from telegram.request import HTTPXRequest
|
||||||
|
|
||||||
# Загрузка переменных окружения
|
# Загрузка переменных окружения
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
@@ -62,8 +63,19 @@ async def make_test_post_async():
|
|||||||
logger.info("Начало публикации тестового сообщения")
|
logger.info("Начало публикации тестового сообщения")
|
||||||
logger.info(f"Используется канал: {CHANNEL_ID}")
|
logger.info(f"Используется канал: {CHANNEL_ID}")
|
||||||
|
|
||||||
# Создание экземпляра бота
|
# Настройка таймаутов для HTTPXRequest
|
||||||
bot = Bot(token=POSTER_BOT_TOKEN)
|
# Увеличиваем таймауты для избежания ошибок подключения
|
||||||
|
# Используем параметры, аналогичные тем, что используются в 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 = "Это отладочное сообщение"
|
initial_text = "Это отладочное сообщение"
|
||||||
|
|||||||
Reference in New Issue
Block a user