python-telegram-bot 22: gosodiadau dirprwy ar gyfer galwadau API a pholing
Yn python-telegram-bot 22.8, ffurfweddwch proxy a get_updates_proxy cyn adeiladu cymhwysiad poling.
Mae gan boling ei wrthrych cais ei hun yn python-telegram-bot 22.8. Felly nid yw galwad API arferol lwyddiannus yn profi bod getUpdates wedi derbyn yr un llwybr dirprwy.
Ar gyfer cymhwysiad poling, ffurfweddwch y ddau lwybr:
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()
)Mae proxy yn ffurfweddu gweithrediadau Bot API cyffredinol; mae get_updates_proxy yn ffurfweddu poling. Daliwch ati i ddefnyddio'r handleriaid presennol a'r cylch bywyd poling neu webhook o amgylch yr adeiladu cymhwysiad hwn.
Mae manylion mewngofnodi URL yn ddalwyr lle. Cewch werthoedd go iawn trwy fecanwaith manylion mewngofnodi'r defnydd, a chanran-godiwch y cymeriadau neilltuedig yng nghydrannau URL. Defnyddiwch gynllun gwirioneddol y cyfryngwr: mae HTTPXRequest yn derbyn URLau dirprwy HTTP ac yn cefnogi SOCKS5 gyda'r dibyniaeth SOCKS sydd ei hangen ar y pecyn. Mae'r rhestr ddirprwy SOCKS5 yn darparu ymgeiswyr pen draw ar gyfer y protocol hwnnw, nid manylion mewngofnodi cyfrif dirprwy.
Os yw'r cymhwysiad yn darparu gwrthrychau addasedig trwy request neu get_updates_request, ffurfweddwch y gwrthrychau hynny'n gyson yn lle hynny. Mae gosodiad dirprwy'r builder a gwrthrych cais a ddarperir ar wahân yn fewnbynnau amgen ar gyfer y llwybr cyfatebol.
Mae ryseitiau Updater hŷn sy'n defnyddio request_kwargs a urllib3_proxy_kwargs yn targedu cenhedlaeth arall.