Die sinchrone PyTelegramBotAPI-helper gee sy proxy-instelling aan Requests deur. Ken 'n woordeboek toe wat die bestemming se skema aan die proxy-URL koppel voordat jy die bot met die toepassing se bot_token bou. 'n Gasheer en poort uit die SOCKS5-proxylys kan die getoonde SOCKS5-URL invul:

import telebot
from telebot import apihelper

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

bot = telebot.TeleBot(bot_token)

Die dubbelpunt tussen die sleutel en die waarde maak hiervan 'n woordeboek. 'n Krulhakie-uitdrukking met kommageskeide stringe skep 'n versameling, wat Requests nie as 'n proxy-toewysing kan gebruik nie.

Die sleutel https pas by die gewone Telegram-API-bestemming. socks5h vereis hostnaamoplossing aan die proxykant en benodig Requests se SOCKS-ondersteuning.

apihelper.proxy is gedeelde konfigurasie op modulevlak vir sinchrone helper-oproepe. Stel dit voordat workers begin; verandering daarvan rondom gelyktydige bots kan 'n ander bot se roete verander. AsyncTeleBot het 'n ander helper en transport.

Verwante artikels