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.

Artaigilean co-cheangailte