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નો સહાયક અને ટ્રાન્સપોર્ટ અલગ છે.