Den synkrone PyTelegramBotAPI-hjelperen videresender proxyinnstillingen sin til Requests. Tilordne en ordbok som knytter målets skjema til proxy-URL-en, før du bygger boten med applikasjonens bot_token. En vert og en port fra SOCKS5-proxylisten kan fylle den viste SOCKS5-URL-en:

import telebot
from telebot import apihelper

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

bot = telebot.TeleBot(bot_token)

Kolonet mellom nøkkelen og verdien gjør dette til en ordbok. Et krøllparentesuttrykk med kommaseparerte strenger lager et sett som Requests ikke kan bruke som proxytilordning.

Nøkkelen https tilsvarer den vanlige Telegram API-destinasjonen. socks5h krever vertsnavnoppslag på proxysiden og er avhengig av SOCKS-støtten i Requests.

apihelper.proxy er delt konfigurasjon på modulnivå for synkrone hjelperkall. Sett den før arbeiderne starter; endring mens boter kjører samtidig kan endre ruten til en annen bot. AsyncTeleBot har en annen hjelper og transport.

Relaterte artikler