polling ມີ object ຄຳຮ້ອງຂອງຕົນເອງໃນ python-telegram-bot 22.8. ດັ່ງນັ້ນ ການເອີ້ນ API ທຳມະດາທີ່ສຳເລັດບໍ່ໄດ້ພິສູດວ່າ getUpdates ໄດ້ຮັບເສັ້ນທາງ proxy ດຽວກັນ.

ສຳລັບແອັບ 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 proxy HTTP ແລະ ຮອງຮັບ SOCKS5 ກັບການເພິ່ງພາ SOCKS ທີ່ແພັກເກດຕ້ອງການ. ລາຍຊື່ proxy SOCKS5 ໃຫ້ຜູ້ສະໝັກຈຸດປາຍທາງສຳລັບໂປຣໂຕຄອນນັ້ນ ບໍ່ແມ່ນຂໍ້ມູນຢືນຢັນບັນຊີ proxy.

ຖ້າແອັບໃຫ້ object ກຳນົດເອງຜ່ານ request ຫຼື get_updates_request, ໃຫ້ຕັ້ງຄ່າ object ເຫຼົ່ານັ້ນຢ່າງສອດຄ່ອງແທນ. ການຕັ້ງຄ່າ proxy ໃນ builder ແລະ object ຄຳຮ້ອງທີ່ໃຫ້ແຍກຕ່າງຫາກເປັນອິນພຸດທາງເລືອກສຳລັບເສັ້ນທາງທີ່ກ່ຽວຂ້ອງ.

Updater ສູດເກົ່າທີ່ໃຊ້ request_kwargs ແລະ urllib3_proxy_kwargs ເປົ້າໝາຍຍຸກອື່ນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ