PyTelegramBotAPI proksi xaritalashini kutadi
Requests asosidagi sinxron API yordamchisini HTTPS-dan SOCKS-ga proksi xaritalash bilan sozlang.
Sinxron PyTelegramBotAPI yordamchisi proksi sozlamasini Requests-ga uzatadi. Ilovaning bot_token qiymati bilan botni qurishdan oldin maqsad sxemasini proksi URL-iga bogʻlovchi lugʻat tayinlang. SOCKS5 proksi roʻyxatidan olingan xost va port koʻrsatilgan SOCKS5 URL-ni toʻldirishi mumkin:
import telebot
from telebot import apihelper
apihelper.proxy = {
"https": "socks5h://proxy.example.net:1080",
}
bot = telebot.TeleBot(bot_token)
Kalit va qiymat orasidagi ikki nuqta buni lugʻatga aylantiradi. Vergul bilan ajratilgan satrlar joylashgan jingalak qavs ifodasi toʻplam yaratadi, Requests uni proksi xaritalashi sifatida ishlata olmaydi.
https kaliti odatdagi Telegram API manziliga mos keladi. socks5h proksi tomonida xost nomini aniqlashni talab qiladi va Requestsning SOCKS qoʻllab-quvvatlashiga tayanadi.
apihelper.proxy sinxron yordamchi chaqiruvlari uchun modul darajasidagi umumiy konfiguratsiya. Uni ishchilar boshlanishidan oldin sozlang; bir vaqtda ishlayotgan botlar yonida oʻzgartirish boshqa botning yoʻnalishini oʻzgartirishi mumkin. AsyncTeleBot boshqa yordamchi va transportga ega.