Sinhronais PyTelegramBotAPI palīgs nodod savu starpniekservera iestatījumu uz Requests. Pirms bota izveides ar lietotnes bot_token piešķiriet vārdnīcu, kas kartē galamērķa shēmu uz starpniekservera URL. Resursdators un ports no SOCKS5 starpniekserveru saraksta var aizpildīt parādīto SOCKS5 URL:

import telebot
from telebot import apihelper

apihelper.proxy = {
    "https": "socks5h://proxy.example.net:1080",
}

bot = telebot.TeleBot(bot_token)

Kols starp atslēgu un vērtību padara to par vārdnīcu. Klamru izteiksme ar komatatdalītām virknēm izveido kopu, ko Requests nevar izmantot kā starpniekservera kartējumu.

Atslēga https atbilst parastajam Telegram API galamērķim. socks5h pieprasa resursdatora nosaukuma atrisināšanu starpniekservera pusē un balstās uz Requests SOCKS atbalstu.

apihelper.proxy ir moduļa līmeņa koplietota konfigurācija sinhroniem palīga izsaukumiem. Iestatiet to pirms darbinieku palaišanas; tā maiņa, kamēr boti darbojas vienlaikus, var mainīt cita bota maršrutu. AsyncTeleBot ir cits palīgs un transports.

Saistītie raksti