PyTelegramBotAPI ప్రాక్సీ మ్యాపింగ్ను ఆశిస్తుంది
Requests ఆధారిత సింక్రోనస్ API సహాయకుడిని HTTPS-నుండి-SOCKS ప్రాక్సీ మ్యాపింగ్తో కాన్ఫిగర్ చేయండి.
సింక్రోనస్ PyTelegramBotAPI సహాయకుడు తన ప్రాక్సీ సెట్టింగ్ను Requests కు అందజేస్తుంది. అప్లికేషన్ bot_token తో బాట్ను నిర్మించే ముందు గమ్యస్థాన స్కీమ్ను ప్రాక్సీ URL తో మ్యాప్ చేసే నిఘంటువును కేటాయించండి. SOCKS5 ప్రాక్సీ జాబితా నుండి హోస్ట్ మరియు పోర్ట్ చూపిన SOCKS5 URL ను నింపగలవు:
import telebot
from telebot import apihelper
apihelper.proxy = {
"https": "socks5h://proxy.example.net:1080",
}
bot = telebot.TeleBot(bot_token)
కీ మరియు విలువ మధ్య కోలన్ దీన్ని నిఘంటువుగా చేస్తుంది. కామాలతో వేరు చేసిన స్ట్రింగ్లతో ఉన్న బ్రేస్ వ్యక్తీకరణ సమితిని సృష్టిస్తుంది, దాన్ని Requests ప్రాక్సీ మ్యాపింగ్గా ఉపయోగించలేదు.
https కీ సాధారణ Telegram API గమ్యస్థానానికి సరిపోతుంది. socks5h ప్రాక్సీ వైపు హోస్ట్నేమ్ రిజల్యూషన్ కోరుతుంది మరియు Requests యొక్క SOCKS మద్దతుపై ఆధారపడుతుంది.
apihelper.proxy సింక్రోనస్ సహాయక కాల్ల కోసం మాడ్యూల్-స్థాయి భాగస్వామ్య కాన్ఫిగరేషన్. వర్కర్లు ప్రారంభమయ్యే ముందు దాన్ని సెట్ చేయండి; ఒకేసారి నడుస్తున్న బాట్లతో దాన్ని మార్చడం మరో బాట్ మార్గాన్ని మార్చవచ్చు. AsyncTeleBot కు వేరే సహాయకుడు మరియు రవాణా ఉన్నాయి.