په 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 کاروي، بله نسل په نښه کوي.

اړوندې مقالې