Introducción
- Este artículo te guía a través del cambio de
httpxporaiohttpenpython-telegram-bot.httpxyaiohttpson bibliotecas usadas para realizar peticiones http. - Antes de empezar, asegúrate de tener Python y la biblioteca python-telegram-bot instalados en tu entorno. Consulta el comando de instalación de python-telegram-bot a continuación.
Cambiando las bibliotecas
Instalación
- Primero, necesitarás instalar una biblioteca que ofrezca una clase para manejar las peticiones realizadas a Telegram. Instalemos
ptbcontrib, usa el siguiente comando:
Cambiando httpx por aiohttp
- A continuación, necesitamos importar
AiohttpRequesten el archivo donde instanciaremos nuestro cliente del bot.
- Esta clase manejará todas las peticiones a Telegram en lugar del
httpxpredeterminado. AiohttpRequestse usará en la instancia del cliente de PTB como en el ejemplo a continuación:
¿Por qué hacer este cambio?
- Cambiar la biblioteca httpx por aiohttp trae consigo algunos beneficios.
- Rendimiento: aiohttp es más rápido que httpx.
- Mitigación de errores: httpx generará demasiados errores de red como ReadError y otros NetworkErrors debido a sus configuraciones y rendimiento.
¿Te gustó este artículo?
- Creamos este contenido con mucho cuidado para ofrecer la mejor ayuda posible. Si este artículo te ayudó de alguna manera, ¡apoya nuestro trabajo! ¡Deja tu reseña! nos ayuda a entender qué es lo que más te importa.
Google Reviews
Deja tu reseña en Google Reviews.
Trustpilot
Deja tu reseña en Trustpilot.

