Il-polling għandu oġġett tat-talba tiegħu stess f'python-telegram-bot 22.8. Għalhekk sejħa API ordinarja li tirnexxi ma tipprovax li getUpdates irċieva l-istess rotta tal-proxy.

Għal applikazzjoni polling, ikkonfigura ż-żewġ toroq:

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 jikkonfigura operazzjonijiet ġenerali tal-Bot API; get_updates_proxy jikkonfigura l-polling. Kompli uża l-handlers eżistenti u ċ-ċiklu tal-ħajja tal-polling jew webhook madwar din il-bini tal-applikazzjoni.

Il-kredenzjali tal-URL huma sostituti. Ikseb valuri reali permezz tal-mekkaniżmu tal-kredenzjali tad-deployment u agħmel percent-encoding tal-karattri riservati fil-komponenti tal-URL. Uża l-iskema attwali tal-intermedjarju: HTTPXRequest jaċċetta URL tal-proxy HTTP u jappoġġa SOCKS5 bid-dipendenza SOCKS meħtieġa mill-pakkett. Il-lista tal-proxy SOCKS5 tipprovdi kandidati tal-punt tat-tmiem għal dak il-protokoll, mhux kredenzjali tal-kont tal-proxy.

Jekk l-applikazzjoni tipprovdi oġġetti personalizzati permezz ta' request jew get_updates_request, ikkonfigura dawk l-oġġetti b'mod konsistenti minflok. Is-setting tal-proxy fil-builder u oġġett tat-talba pprovdut separatament huma input alternattivi għat-triq korrispondenti.

Riċetti Updater anzjani li jużaw request_kwargs u urllib3_proxy_kwargs jimmiralu għal ġenerazzjoni oħra.

Artikli relatati