Polling ka objektin e vet të kërkesës në python-telegram-bot 22.8. Prandaj, një thirrje API e zakonshme e suksesshme nuk provon se getUpdates mori të njëjtën rrugë proxy.

Për një aplikacion polling, konfiguroni të dyja rrugët:

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 konfiguron operacionet e përgjithshme të Bot API; get_updates_proxy konfiguron polling. Vazhdoni të përdorni handler-ët ekzistues dhe ciklin e jetës polling ose webhook rreth këtij ndërtimi të aplikacionit.

Kredencialet e URL-së janë zëvendësues. Merrni vlera reale përmes mekanizmit të kredencialeve të vendosjes dhe kodoni në përqindje karakteret e rezervuara në komponentët e URL-së. Përdorni skemën aktuale të ndërmjetësit: HTTPXRequest pranon URL proxy HTTP dhe mbështet SOCKS5 me varësinë SOCKS që kërkon paketa. Lista e proxy-ve SOCKS5 ofron kandidatë pikash fundore për atë protokoll, jo kredenciale të llogarisë proxy.

Nëse aplikacioni ofron objekte të personalizuara përmes request ose get_updates_request, konfiguroni në vend të kësaj ato objekte në mënyrë konsistente. Cilësimi i proxy-t në builder dhe një objekt kërkese i ofruar veçmas janë hyrje alternative për rrugën përkatëse.

Recetat më të vjetra Updater që përdorin request_kwargs dhe urllib3_proxy_kwargs synojnë një gjeneratë tjetër.

Artikuj të ngjashëm