ፖሊንግ በpython-telegram-bot 22.8 ውስጥ የራሱ የጥያቄ ነገር አለው። ስለዚህ የተሳካ የተራ API ጥሪ getUpdates ተመሳሳይ የፕሮክሲ መንገድ መቀበሉን አያረጋግጥም።

ለፖሊንግ መተግበሪያ ሁለቱንም መንገዶች ያዋቅሩ፦

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 ፖሊንግን ያዋቅራል። አሁን ያሉትን handlers እና የፖሊንግ ወይም የwebhook የህይወት ዑደት በዚህ መተግበሪያ ግንባታ ዙሪያ መጠቀሙን ይቀጥሉ።

የURL ምስክርነቶች ቦታ ያዥዎች ናቸው። እውነተኛ እሴቶችን ከማሰማራቱ የምስክርነት ስልት ያግኙ እና በURL ክፍሎች ውስጥ ያሉትን የተጠበቁ ቁምፊዎች በመቶኛ ኢንኮድ ያድርጉ። የመሃላውን ትክክለኛ መርሃግብር ይጠቀሙ፦ HTTPXRequest የHTTP ፕሮክሲ URLዎችን ይቀበላል እና SOCKS5ን በጥቅሉ ከሚያስፈልገው SOCKS ጥገኝነት ጋር ይደግፋል። የSOCKS5 ፕሮክሲ ዝርዝር ለዚያ ፕሮቶኮል የመጨረሻ ነጥብ እጩዎችን ያቀርባል፣ የፕሮክሲ መለያ ምስክርነቶችን አይደለም።

መተግበሪያው ብጁ ነገሮችን በrequest ወይም በget_updates_request ካቀረበ፣ በምትኩ እነዚያን ነገሮች በተገናኘ መልኩ ያዋቅሩ። የገንቢ ፕሮክሲ ቅንብር እና ለየብቻ የቀረበ የጥያቄ ነገር ለተመሳሳዩ መንገድ አማራጭ ግብዓቶች ናቸው።

ቀደምት Updater የሚጠቀሙ request_kwargs እና urllib3_proxy_kwargs ያሉ የምግብ አዘገጃጀቶች ሌላ ትውልድን ይመለከታሉ።

ተዛማጅ ጽሑፎች