polling មានវត្ថុសំណើរបស់ខ្លួននៅក្នុង 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 ទទួល URL ប្រូកស៊ី HTTP និងគាំទ្រ SOCKS5 ជាមួយការពឹងផ្អែក SOCKS ដែលកញ្ចប់ត្រូវការ។ បញ្ជីប្រូកស៊ី SOCKS5 ផ្តល់បេក្ខជនចំណុចបញ្ចប់សម្រាប់ពិធីការនោះ មិនមែនព័ត៌មានសម្គាល់គណនីប្រូកស៊ីទេ។

ប្រសិនបើកម្មវិធីផ្តល់វត្ថុផ្ទាល់ខ្លួនតាមរយៈ request ឬ get_updates_request ចូរកំណត់វត្ថុទាំងនោះឱ្យស្របគ្នាជំនួសវិញ។ ការកំណត់ប្រូកស៊ីរបស់ builder និងវត្ថុសំណើដែលផ្តល់ដោយឡែក គឺជាការបញ្ចូលជំនួសសម្រាប់ផ្លូវដែលត្រូវគ្នា។

រូបមន្ត Updater ចាស់ដែលប្រើ request_kwargs និង urllib3_proxy_kwargs សំដៅលើជំនាន់ផ្សេង។

អត្ថបទពាក់ព័ន្ធ