Mae cynorthwyydd cydamserol PyTelegramBotAPI yn trosglwyddo ei osodiad dirprwy i Requests. Neilltuwch eiriadur sy'n mapio cynllun y gyrchfan i URL y dirprwy cyn adeiladu'r bot gyda bot_token y rhaglen. Gall gwesteiwr a phorth o'r rhestr dirprwy SOCKS5 lenwi'r URL SOCKS5 a ddangosir:

import telebot
from telebot import apihelper

apihelper.proxy = {
    "https": "socks5h://proxy.example.net:1080",
}

bot = telebot.TeleBot(bot_token)

Mae'r colon rhwng yr allwedd a'r gwerth yn gwneud hwn yn eiriadur. Mae mynegiad cromfachau sy'n cynnwys llinynnau wedi'u gwahanu gan atalnodau'n creu set, ac ni all Requests ei defnyddio fel mapio dirprwy.

Mae'r allwedd https yn cyfateb i gyrchfan arferol API Telegram. Mae socks5h yn gofyn am ddatrys enw'r gwesteiwr ar ochr y dirprwy ac mae angen cymorth SOCKS Requests.

Mae apihelper.proxy yn ffurfweddiad a rennir ar lefel modiwl ar gyfer galwadau cydamserol y cynorthwyydd. Gosodwch ef cyn i'r gweithwyr ddechrau; gall newid wrth ymyl botiau ar yr un pryd newid llwybr bot arall. Mae gan AsyncTeleBot gynorthwyydd a thrafnidiaeth wahanol.

Erthyglau cysylltiedig