python-telegram-bot 22: proxy-innstillingar fyri API-køll og polling
Í python-telegram-bot 22.8 skalt tú stilla bæði proxy og get_updates_proxy, áðrenn tú byggir eina polling-applikasjón.
Polling hevur sítt egna avbjóðingar-objekt í python-telegram-bot 22.8. Tí vísir eitt dygdigt vanligt API-kall ikki, at getUpdates fekk sama proxy-leið.
Fyri eina polling-applikasjón skalt tú stilla báðar leiðir:
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 stillir vanligar Bot API-gerðir; get_updates_proxy stillir polling. Halt fram at brúka tær verandi handler-arnar og polling- ella webhook-lívsferðina um hesa applikasjónsbygging.
URL-innloggingar eru staðgongur. Fá verulig virði gjøgnum innloggingarhátt útgávunnar og prosent-innkoda tekinini, ið eru frálíka í URL-partsunum. Brúka veruliga scheme hjá millumliðnum: HTTPXRequest tekur ímóti HTTP-proxy-URL-um og stuðlar SOCKS5 við tí SOCKS-treytini, sum pakkin krevur. SOCKS5-proxy-listin veitir endpoint-evni til henda protokollin, ikki innloggingar til proxy-konto.
Um applikasjónin veitir serstøk objekt gjøgnum request ella get_updates_request, stilla so tey objektini samsvarandi í staðin. Ein builder-proxy-innstilling og eitt serstakt avbjóðingar-objekt eru alternativa inntøkur til tað samsvarandi leiðina.
Eldri Updater-uppskriftir, sum brúka request_kwargs og urllib3_proxy_kwargs, miða ímóti einari aðrari ættarlið.