python-telegram-bot 22: פּראָקסי איינשטעלונגען פֿאַר API רופּן און polling
אין python-telegram-bot 22.8, קאָנפיגורירט סיי proxy און סיי get_updates_proxy איידער איר בויט אַ polling אַפּליקאַציע.
polling האָט זײַן אייגענעם request object אין python-telegram-bot 22.8. דערפֿאַר באַווײַזט אַ געראָטענע געוויינטלעכע 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 פּראָקסי URLen און שטיצט SOCKS5 מיט דער SOCKS אָפּהענגיקייט וואָס דער פּאַקעט פֿאָדערט. די SOCKS5 פּראָקסי ליסטע שטעלט צו ענדפּונקט קאַנדידאַטן פֿאַר יענעם פּראָטאָקאָל, נישט פּראָקסי־קאָנטע באַשײַנונגען.
אויב די אַפּליקאַציע שטעלט צו אייגענע אָביעקטן דורך request אָדער get_updates_request, קאָנפיגורירט דערפֿאַר יענע אָביעקטן קאָנסיסטענט. דער builder פּראָקסי איינשטעלונג און אַ באַזונדער צוגעשטעלטער request object זײַנען אַלטערנאַטיווע אַרייַנגאַנגען פֿאַר דעם פּאַסיקן וועג.
עלטערע Updater רעצעפּטן וואָס נוצן request_kwargs און urllib3_proxy_kwargs צילן אַן אַנדער דור.