Синхрони PyTelegramBotAPI помоћник прослеђује своје подешавање проксија Requests-у. Доделите речник који мапира шему одредишта на URL проксија пре него што изградите бота са bot_token-ом апликације. Хост и порт са листе SOCKS5 проксија могу попунити приказани SOCKS5 URL:

import telebot
from telebot import apihelper

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

bot = telebot.TeleBot(bot_token)

Двотачка између кључа и вредности чини ово речником. Израз у витичастим заградама са низовима одвојеним зарезима прави скуп, који Requests не може користити као мапирање проксија.

Кључ https одговара уобичајеном одредишту Telegram API-ја. socks5h захтева разрешавање имена хоста на страни проксија и ослања се на подршку за SOCKS у Requests-у.

apihelper.proxy је заједничка конфигурација на нивоу модула за синхроне позиве помоћника. Поставите је пре него што радници почну; мењање док ботови раде истовремено може променити руту другог бота. AsyncTeleBot има другачији помоћник и транспорт.

Повезани чланци