সিঙ্ক্রোনাস 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-এর হেল্পার ও ট্রান্সপোর্ট আলাদা।

সম্পর্কিত নিবন্ধ