diff --git a/volk_telegram_testing.py b/volk_telegram_testing.py index 2807192..6dec194 100644 --- a/volk_telegram_testing.py +++ b/volk_telegram_testing.py @@ -144,9 +144,19 @@ async def test_telegram_publish(): ) logger.info("httpx клиент успешно создан с http2=False") + # Создаем HTTPXRequest с явным указанием HTTP/1.1 (отключаем HTTP/2) + # HTTPXRequest автоматически создаст httpx клиент с http2=False при http_version="1.1" + logger.info("Создание HTTPXRequest с http_version='1.1' (HTTP/2 отключен)...") + request = HTTPXRequest(http_version="1.1", connection_pool_size=8) + logger.info("HTTPXRequest создан с http_version='1.1'") + + # Примечание: HTTPXRequest создаст свой собственный httpx клиент с http2=False + # Наш httpx_client будет закрыт в finally, но не используется Bot'ом + # Это нормально - главное, что HTTP/2 отключен через http_version="1.1" + # Создаем бота с отключенным HTTP/2 logger.info("Создание объекта Bot с отключенным HTTP/2...") - bot = Bot(token=POSTER_BOT_TOKEN, client=httpx_client) + bot = Bot(token=POSTER_BOT_TOKEN, request=request) logger.info("Объект Bot успешно создан с отключенным HTTP/2") # Получаем информацию о боте