PyTelegramBotAPI inatarajia upangaji wa proksi
Sanidi kisaidizi cha API cha muda mmoja kinachotegemea Requests kwa upangaji wa proksi kutoka HTTPS hadi SOCKS.
Kisaidizi cha PyTelegramBotAPI cha muda mmoja hupitisha mpangilio wake wa proksi kwa Requests. Weka kamusi inayounganisha mpango wa lengo na URL ya proksi kabla ya kuunda boti kwa bot_token ya programu. Mwenyeji na mlango kutoka orodha ya proksi za SOCKS5 vinaweza kujaza URL ya SOCKS5 iliyoonyeshwa:
import telebot
from telebot import apihelper
apihelper.proxy = {
"https": "socks5h://proxy.example.net:1080",
}
bot = telebot.TeleBot(bot_token)
Nukta mbili kati ya ufunguo na thamani hufanya hii kuwa kamusi. Usemi wa mabano wenye mifuatano iliyotenganishwa kwa koma huunda seti, ambayo Requests haiwezi kuitumia kama upangaji wa proksi.
Ufunguo https unaendana na lengo la kawaida la Telegram API. socks5h huhitaji utambuzi wa jina la mwenyeji upande wa proksi na hutegemea usaidizi wa SOCKS wa Requests.
apihelper.proxy ni mpangilio unaoshirikiwa wa ngazi ya moduli kwa simu za kisaidizi za muda mmoja. Iweke kabla wafanyakazi hawajaanza; kuibadilisha wakati boti zinafanya kazi kwa wakati mmoja kunaweza kubadilisha njia ya boti nyingine. AsyncTeleBot ina kisaidizi na usafirishaji tofauti.