Samstillti PyTelegramBotAPI-aðstoðarmaðurinn sendir proxy-stillingu sína áfram til Requests. Úthlutaðu orðabók sem varpar áfangastaðaskemanu á proxy-slóðina áður en þú byggir bótinn með bot_token forritsins. Hýsill og port úr SOCKS5-proxylistanum geta fyllt sýndu SOCKS5-slóðina:

import telebot
from telebot import apihelper

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

bot = telebot.TeleBot(bot_token)

Tvípunktarnir milli lykils og gildis gera þetta að orðabók. Slóð með slaufusvigum sem inniheldur strengi aðskilda með kommum býr til mengi, sem Requests getur ekki notað sem proxy-vörpun.

Lykillinn https samsvarar venjulegum áfangastað Telegram API. socks5h krefst upplausnar hýsilnafns á proxy-hliðinni og reiðir sig á SOCKS-stuðning í Requests.

apihelper.proxy er sameiginleg stilling á einingarstigi fyrir samstillt aðstoðarmanns-köll. Stilltu hana áður en vinnuþræðir byrja; breyting á meðan bæði keyra samtímis getur breytt leið annars bóts. AsyncTeleBot hefur aðra aðstoð og flutning.

Tengdir greinar