Skip to main content

Introduction

  • Cet article vous guide pour changer httpx de python-telegram-bot vers aiohttp. httpx et aiohttp sont des bibliothèques utilisées pour effectuer des requêtes http.
  • Avant de commencer, assurez-vous d’avoir Python et la bibliothèque python-telegram-bot installés dans votre environnement. Consultez la commande d’installation de python-telegram-bot ci-dessous.

Changement de bibliothèques

Installation

  • Tout d’abord, vous devrez installer une bibliothèque qui offre une classe pour gérer les requêtes effectuées vers Telegram. Installons ptbcontrib, utilisez la commande ci-dessous :

Changement de httpx vers aiohttp

  • Ensuite, nous devons importer AiohttpRequest dans le fichier où nous instancierons notre client bot.
  • Cette classe gérera toutes les requêtes vers Telegram à la place du httpx par défaut.
  • AiohttpRequest sera utilisée dans l’instance du client PTB comme dans l’exemple ci-dessous :

Pourquoi effectuer ce changement ?

  • Changer la bibliothèque httpx pour aiohttp apporte certains avantages.
  1. Performance : aiohttp est plus rapide que httpx.
  2. Réduction des erreurs : httpx lèvera trop d’erreurs réseau comme ReadError et d’autres NetworkErrors en raison de ses configurations et de ses performances.

Avez-vous aimé cet article ?

  • Nous avons créé ce contenu avec le plus grand soin afin d’offrir la meilleure aide possible. Si cet article vous a aidé d’une quelconque manière, soutenez notre travail ! Les développeurs ont déjà noté Square Cloud 4,9/5 sur 402 avis sur Google et Trustpilot, laissez le vôtre aussi ! Cela nous aide à comprendre ce qui compte le plus pour vous.

Google Reviews

Laissez votre avis sur Google Reviews.

Trustpilot

Laissez votre avis sur Trustpilot.