PyTelegramBotAPI atendas prokuran mapadon
Agordu la sinkronan API-helpilon bazitan sur Requests per mapado de HTTPS al SOCKS.
La sinkrona helpilo de PyTelegramBotAPI transdonas sian prokuran agordon al Requests. Asignu vortaron, kiu mapas la celan skemon al la prokura URL, antaŭ ol konstrui la boton kun la bot_token de la aplikaĵo. Gastiganto kaj pordo el la listo de SOCKS5-prokuroj povas plenigi la montritan SOCKS5-URL-on:
import telebot
from telebot import apihelper
apihelper.proxy = {
"https": "socks5h://proxy.example.net:1080",
}
bot = telebot.TeleBot(bot_token)
La dupunkto inter ŝlosilo kaj valoro faras ĉi tion vortaro. Krampa esprimo kun komoapartigitaj signoĉenoj kreas aron, kiun Requests ne povas uzi kiel prokuran mapadon.
La ŝlosilo https kongruas kun la kutima celo de Telegram API. socks5h postulas solvon de gastigantnomo ĉe la prokura flanko kaj bezonas la SOCKS-subtenon de Requests.
apihelper.proxy estas komuna agordo je modula nivelo por sinkronaj helpilvokoj. Agordu ĝin antaŭ ol laborantoj ekfunkcias; ŝanĝi ĝin ĉe samtempaj botoj povas ŝanĝi la itineron de alia boto. AsyncTeleBot havas alian helpilon kaj transporton.