PyTelegramBotAPI ventar på ei proxytilordning
Set opp den synkrone Requests-baserte API-hjelparen med ei HTTPS-til-SOCKS-proxytilordning.
Den synkrone PyTelegramBotAPI-hjelparen sender proxyinnstillinga si vidare til Requests. Tildel ei ordbok som knyter målskjemaet til proxy-URL-en, før du byggjer boten med bot_token til applikasjonen. Ein vert og ein port frå SOCKS5-proxylista kan fylla 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 gjer dette til ei ordbok. Eit krøllparentesuttrykk med kommaskilde strengar lagar eit sett, som Requests ikkje kan bruke som proxytilordning.
Nøkkelen https svarar til den vanlege Telegram API-målet. socks5h krev vertsnamnoppslag på proxysida og byggjer på SOCKS-støtta i Requests.
apihelper.proxy er delt konfigurasjon på modulnivå for synkrone hjelpar kall. Set han før arbeidarane startar; endring medan botar køyrer samtidig kan endre ruta til ein annan bot. AsyncTeleBot har ein annan hjelpar og transport.