Pollingul on python-telegram-bot 22.8-s oma päringuobjekt. Seega ei tõenda õnnestunud tavaline API-kutse, et getUpdates sai sama puhverserveri marsruudi.

Polling-rakenduse jaoks seadistage mõlemad teed:

from telegram.ext import Application

proxy_url = 'http://proxy-user:[email protected]:8080'
application = (
    Application.builder()
    .token(bot_token)
    .proxy(proxy_url)
    .get_updates_proxy(proxy_url)
    .build()
)

proxy seadistab üldised Bot API toimingud; get_updates_proxy seadistab polling-u. Jätkake olemasolevate handler-ite ning polling-u või webhooki elutsükli kasutamist selle rakenduse ehitamise ümber.

URL-i mandaadid on kohatäited. Hankige tegelikud väärtused juurutuse mandaadimehhanismi kaudu ja kodeerige URL-i komponentides reserveeritud märgid protsentkodeeringuga. Kasutage vahendaja tegelikku skeemi: HTTPXRequest aktsepteerib HTTP puhverserveri URL-e ja toetab SOCKS5-t paketi nõutava SOCKS-sõltuvusega. SOCKS5 puhverserverite loend pakub selle protokolli jaoks lõpp-punkti kandidaate, mitte puhverserveri konto mandaate.

Kui rakendus edastab kohandatud objekte request või get_updates_request kaudu, seadistage hoopis need objektid järjekindlalt. Builderi puhverserveri seade ja eraldi edastatud päringuobjekt on vastava tee alternatiivsed sisendid.

Vanemad Updater retseptid, mis kasutavad request_kwargs ja urllib3_proxy_kwargs, on suunatud teisele põlvkonnale.

Seotud artiklid