PyTelegramBotAPI очекува мапирање на прокси
Конфигурирајте го синхрониот помощник на API заснован на Requests со мапирање на прокси од HTTPS до SOCKS.
Синхрониот помощник на PyTelegramBotAPI ја пренесува својата поставка за прокси на Requests. Доделете речник што ја мапира шемата на дестинацијата на URL-то на проксито пред да го изградите ботот со bot_token на апликацијата. Домаќин и порта од списокот на SOCKS5 прокси можат да го пополнат прикажаното URL на SOCKS5:
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 има поинаков помощник и транспорт.