PyTelegramBotAPI pret një hartë proxy
Konfiguroni ndihmësin sinkron të API-së të bazuar në Requests me një hartë proxy nga HTTPS në SOCKS.
Ndihmësi sinkron i PyTelegramBotAPI ia kalon cilësimin e tij të proxy-t Requests. Caktoni një fjalor që lidh skemën e destinacionit me URL-në e proxy-t përpara se të ndërtoni botin me bot_token-in e aplikacionit. Një host dhe port nga lista e proxy-ve SOCKS5 mund të plotësojnë URL-në e SOCKS5 të treguar:
import telebot
from telebot import apihelper
apihelper.proxy = {
"https": "socks5h://proxy.example.net:1080",
}
bot = telebot.TeleBot(bot_token)
Dy pikat mes çelësit dhe vlerës e bëjnë këtë një fjalor. Një shprehje me kllapa me vargje të ndara me presje krijon një bashkësi, të cilën Requests nuk mund ta përdorë si hartë proxy.
Çelësi https përputhet me destinacionin e zakonshëm të Telegram API. socks5h kërkon zgjidhjen e emrit të hostit në anën e proxy-t dhe mbështetet te mbështetja SOCKS e Requests.
apihelper.proxy është konfigurim i përbashkët në nivel moduli për thirrjet sinkrone të ndihmësit. Vendoseni përpara se të nisin worker-at; ndryshimi i tij ndërsa bot-et punojnë njëkohësisht mund të ndryshojë rrugën e një bot-i tjetër. AsyncTeleBot ka ndihmës dhe transport tjetër.