Den synchronen PyTelegramBotAPI-Helfer gëtt seng Proxyastellung un Requests weider. Gitt en Dictionnaire un, deen d'Zilschema mat der Proxy-URL verbënnt, ier Dir de Bot mam bot_token vun der Applikatioun baut. En Host an e Port aus der SOCKS5-Proxy-Lëscht kënnen déi gewisen SOCKS5-URL ausfëllen:

import telebot
from telebot import apihelper

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

bot = telebot.TeleBot(bot_token)

D'Kolon tëscht dem Schlëssel an dem Wäert mécht doraus en Dictionnaire. En Ausdrock mat Klammere mat Komma-getrennte Stréng erstellt eng Ensembel, déi Requests net als Proxyzouuerdnung ka benotzen.

De Schlëssel https entsprécht dem normale Telegram API-Zil. socks5h verlaangt Hostnumm-Opléisung op der Proxy-Säit a setzt dem Requests seng SOCKS-Ënnerstëtzung viraus.

apihelper.proxy ass eng gedeelt Konfiguratioun op Modulniveau fir synchron Helferopruff. Setzt se, ier d'Worker starten; se z'änneren, wärend Bots gläichzäiteg lafen, kann d'Rout vun engem anere Bot änneren. AsyncTeleBot huet en aneren Helfer an Transport.

Ähnlech Artikelen