ਸਿੰਕ੍ਰੋਨਸ 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 ਦਾ ਸਹਾਇਕ ਅਤੇ ਟ੍ਰਾਂਸਪੋਰਟ ਵੱਖਰਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ