From 3cbfc15bfd96dbac6cdbe30e17db443be02dbf57 Mon Sep 17 00:00:00 2001 From: gitadmin Date: Sun, 21 Dec 2025 16:51:59 +0300 Subject: [PATCH] =?UTF-8?q?[=D0=92=D0=9E=D0=9B=D0=9A]=20=D0=BE=D1=82=D0=BA?= =?UTF-8?q?=D0=BB=D1=8E=D1=87=D0=B0=D0=B5=D0=BC=20http/2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- volk_telegram_testing.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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: