Pembantu PyTelegramBotAPI yang segerak menyerahkan tetapan proksinya kepada Requests. Tetapkan kamus yang memetakan skema destinasi kepada URL proksi sebelum membina bot dengan bot_token aplikasi. Hos dan port daripada senarai proksi SOCKS5 boleh mengisi URL SOCKS5 yang ditunjukkan:

import telebot
from telebot import apihelper

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

bot = telebot.TeleBot(bot_token)

Titik bertindih antara kunci dan nilai menjadikan ini kamus. Ungkapan pendakap dengan rentetan dipisahkan koma mencipta set, yang tidak boleh digunakan oleh Requests sebagai pemetaan proksi.

Kunci https sepadan dengan destinasi API Telegram biasa. socks5h meminta penyelesaian nama hos di sebelah proksi dan bergantung pada sokongan SOCKS Requests.

apihelper.proxy ialah konfigurasi dikongsi peringkat modul untuk panggilan pembantu segerak. Tetapkannya sebelum pekerja bermula; mengubahnya ketika bot berjalan serentak boleh mengubah laluan bot lain. AsyncTeleBot mempunyai pembantu dan pengangkutan yang berbeza.

Artikel berkaitan