diff --git a/volk_telegram_testing.py b/volk_telegram_testing.py index edc9fc1..6142401 100644 --- a/volk_telegram_testing.py +++ b/volk_telegram_testing.py @@ -5,6 +5,7 @@ import time import sys from datetime import datetime from telegram import Bot +from telegram.request import HTTPXRequest from telegram.error import TelegramError, RetryAfter, TimedOut from dotenv import load_dotenv @@ -130,11 +131,18 @@ async def test_telegram_publish(): logger.info(final_text) logger.info("=" * 80) - # Создаем бота + # Создаем бота с отключенным HTTP/2 try: - logger.info("Создание объекта Bot...") - bot = Bot(token=POSTER_BOT_TOKEN) - logger.info("Объект Bot успешно создан") + logger.info("Создание объекта Bot с отключенным HTTP/2...") + logger.info("Настройка HTTPXRequest с явным указанием HTTP/1.1...") + + # Создаем HTTPXRequest с явным указанием HTTP/1.1 (отключаем HTTP/2) + request = HTTPXRequest(http_version="1.1") + logger.info("HTTPXRequest создан с http_version='1.1' (HTTP/2 отключен)") + + # Создаем Bot с кастомным request + bot = Bot(token=POSTER_BOT_TOKEN, request=request) + logger.info("Объект Bot успешно создан с отключенным HTTP/2") # Получаем информацию о боте try: