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 चा सहाय्यक आणि ट्रान्सपोर्ट वेगळा आहे.