PyTelegramBotAPI odottaa välityspalvelimen yhdistämistä
Määritä synkroninen Requests-pohjainen API-apuri HTTPS–SOCKS-välityspalvelinyhdistämisellä.
Synkroninen PyTelegramBotAPI-apuri välittää välityspalvelinasetuksensa Requestsille. Määritä sanakirja, joka yhdistää kohdejärjestelmän välityspalvelimen URL-osoitteeseen, ennen kuin rakennat botin sovelluksen bot_tokenilla. SOCKS5-välityspalvelinluettelosta saatava isäntä ja portti voivat täyttää näytetyn SOCKS5-URL-osoitteen:
import telebot
from telebot import apihelper
apihelper.proxy = {
"https": "socks5h://proxy.example.net:1080",
}
bot = telebot.TeleBot(bot_token)
Kaksoispiste avaimen ja arvon välissä tekee tästä sanakirjan. Pilkulla erotetuista merkkijonoista koostuva aaltosulkulauseke luo joukon, jota Requests ei voi käyttää välityspalvelinyhdistämisenä.
https-avain vastaa Telegram API:n tavanomaista kohdetta. socks5h edellyttää isäntänimen ratkaisua välityspalvelimen puolella ja vaatii Requestsilta SOCKS-tuen.
apihelper.proxy on moduulitason jaettu asetus synkronisille apurikutsuille. Aseta se ennen työntekijöiden käynnistymistä; muuttaminen samanaikaisten bottien yhteydessä voi muuttaa toisen botin reitin. AsyncTeleBotilla on eri apuri ja kuljetus.