სინქრონული PyTelegramBotAPI დამხმარე თავის პროქსის პარამეტრს Requests-ს გადასცემს. მიუთითეთ ლექსიკონი, რომელიც დანიშნულების სქემას პროქსის URL-ს უკავშირებს, სანამ ბოტს აპლიკაციის bot_token-ით ააშენებთ. 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-ს სხვა დამხმარე და ტრანსპორტი აქვს.

დაკავშირებული სტატიები