PyTelegramBotAPI očekuje mapiranje proksija
Konfigurišite sinhronog API pomoćnika zasnovanog na Requests-u sa mapiranjem proksija od HTTPS-a do SOCKS-a.
Sinhroni PyTelegramBotAPI pomoćnik prosleđuje svoje podešavanje proksija Requests-u. Dodelite rečnik koji mapira šemu odredišta na URL proksija pre nego što izgradite bota sa bot_token-om aplikacije. Host i port sa liste SOCKS5 proksija mogu popuniti prikazani SOCKS5 URL:
import telebot
from telebot import apihelper
apihelper.proxy = {
"https": "socks5h://proxy.example.net:1080",
}
bot = telebot.TeleBot(bot_token)
Dvotačka između ključa i vrednosti čini ovo rečnikom. Izraz u vitičastim zagradama sa nizovima odvojenim zarezima pravi skup, koji Requests ne može koristiti kao mapiranje proksija.
Ključ https odgovara uobičajenom odredištu Telegram API-ja. socks5h zahteva razrešavanje imena hosta na strani proksija i oslanja se na podršku za SOCKS u Requests-u.
apihelper.proxy je zajednička konfiguracija na nivou modula za sinhrone pozive pomoćnika. Postavite je pre nego što radnici počnu; menjanje dok botovi rade istovremeno može promeniti rutu drugog bota. AsyncTeleBot ima drugačiji pomoćnik i transport.