Skip to main content

Introduzione

  • Questo articolo ti guida nel cambiare httpx di python-telegram-bot in aiohttp. httpx e aiohttp sono librerie utilizzate per effettuare richieste http.
  • Prima di iniziare, assicurati di avere Python e la libreria python-telegram-bot installati nel tuo ambiente. Controlla il comando di installazione di python-telegram-bot qui sotto.

Cambiare le librerie

Installazione

  • Per prima cosa, dovrai installare una libreria che offre una classe per gestire le richieste effettuate a Telegram. Installiamo ptbcontrib, usa il comando qui sotto:

Cambiare httpx in aiohttp

  • Successivamente, dobbiamo importare AiohttpRequest nel file in cui istanzieremo il client del nostro bot.
  • Questa classe gestirà tutte le richieste a telegram al posto del httpx predefinito.
  • AiohttpRequest verrà utilizzato nell’istanza del client PTB come nell’esempio qui sotto:

Perché fare questo cambiamento?

  • Cambiare la libreria httpx in aiohttp porta con sé alcuni vantaggi.
  1. Prestazioni: aiohttp è più veloce di httpx.
  2. Riduzione degli errori: httpx solleva troppi errori di rete come ReadError e altri NetworkError a causa delle sue configurazioni e prestazioni.

Ti è piaciuto questo articolo?

  • Abbiamo creato questo contenuto con grande cura per offrirti il miglior aiuto possibile. Gli sviluppatori hanno già valutato Square Cloud 4,9/5 su 402 recensioni su Google e Trustpilot — lascia anche tu la tua! Ci aiuta a capire cosa conta di più per te.

Google Reviews

Lascia la tua recensione su Google Reviews.

Trustpilot

Lascia la tua recensione su Trustpilot.