python-telegram-bot 22: roghainnean proxy airson gairmean API agus polling
Ann an python-telegram-bot 22.8, suidhich an dà chuid proxy agus get_updates_proxy mus tog thu aplacaid polling.
Tha an nì-iarraidh fhèin aig polling ann an python-telegram-bot 22.8. Mar sin chan eil gairm API shoirbheachail àbhaisteach a' dearbhadh gun d'fhuair getUpdates an aon shlighe proxy.
Airson aplacaid polling, suidhich an dà shlighe:
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()
)Bidh proxy a' suidheachadh ghnìomhan coitcheann Bot API; bidh get_updates_proxy a' suidheachadh polling. Cùm a' cleachdadh nan handler a th' ann agus cuairt-beatha polling no webhook timcheall air an togail aplacaid seo.
Tha teisteasan an URL nan àiteachan-falamh. Faigh fìor luachan tro dhòigh-theisteis an sgaoilidh agus dèan ceudad-chòdachadh air na caractaran glèidhte ann an co-phàirtean an URL. Cleachd fìor sgeama an eadar-mheadhanaich: gabhaidh HTTPXRequest ri URLan proxy HTTP agus bheir e taic do SOCKS5 leis an eisimeileachd SOCKS a tha a dhìth air a' phacaid. Bheir an liosta proxy SOCKS5 tagraichean crìochnaich don phròtacal sin, chan e teisteasan cunntais proxy.
Ma bheir an aplacaid nithean gnàthaichte seachad tro request no get_updates_request, suidhich na nithean sin gu cunbhalach na àite. Tha suidheachadh proxy an builder agus nì-iarraidh a chaidh a thoirt seachad air leth nan inntrigidhean eile airson na slighe co-fhreagarrach.
Tha seann reasabaidhean Updater a chleachdas request_kwargs agus urllib3_proxy_kwargs ag amas air gineal eile.