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 іншы памочнік і транспарт.