python-telegram-bot 22: د API غوښتنو او polling لپاره د پراکسي تنظیمات
په python-telegram-bot 22.8 کې، د polling اپلیکیشن له جوړولو مخکې proxy او get_updates_proxy دواړه تنظیم کړئ.
په python-telegram-bot 22.8 کې polling خپل request object لري. نو یو بریالی عادي API غښت ثابتولای نشي چې getUpdates هماغه پراکسي لاره ترلاسه کړې.
د polling اپلیکیشن لپاره دواړه لارې تنظیم کړئ:
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 عمومي Bot API عملیات تنظیموي; get_updates_proxy polling تنظیموي. د دې اپلیکیشن د جوړولو شاوخوا موجود handlerونه او د polling یا webhook ژوند دوره کارول جاري وساتئ.
د URL اعتبارنامې ځای نیونکې دي. اصلي ارزښتونه د ځای پرځای کولو د اعتبارنامې میکانیزم له لارې ترلاسه کړئ او په URL برخو کې ساتل شوي توري په سلنه کې کوډ کړئ. د منځګړي اصلي scheme وکاروئ: HTTPXRequest د HTTP پراکسي URLونه مني او SOCKS5 ملاتړ کوي د پاکیټ لخوا غوښتل شوي SOCKS تړاو سره. د SOCKS5 پراکسي لیست د هغه پروتوکول لپاره د پای ټکي نوماندان وړاندې کوي، نه د پراکسي حساب اعتبارنامې.
که اپلیکیشن د request یا get_updates_request له لارې دودیز شیان وړاندې کوي، نو پرځای یې هغه شیان په دوامداره توګه تنظیم کړئ. په builder کې د پراکسي تنظیم او جلا وړاندې شوی request object د اړوندې لارې لپاره بدیلونه inputs دي.
د Updater زاړه ترکیبونه چې request_kwargs او urllib3_proxy_kwargs کاروي، بله نسل په نښه کوي.