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

Падобныя артыкулы