Helper PyTelegramBotAPI yang sinkron meneruskan pengaturan proxy-nya ke Requests. Tetapkan kamus yang memetakan skema tujuan ke URL proxy sebelum membuat bot dengan bot_token aplikasi. Host dan port dari daftar proxy SOCKS5 dapat mengisi URL SOCKS5 yang ditampilkan:

import telebot
from telebot import apihelper

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

bot = telebot.TeleBot(bot_token)

Titik dua di antara kunci dan nilai menjadikan ini kamus. Ekspresi kurung kurawal berisi string yang dipisahkan koma membuat himpunan, yang tidak dapat dipakai Requests sebagai pemetaan proxy.

Kunci https cocok dengan tujuan API Telegram yang biasa. socks5h meminta resolusi nama host di sisi proxy dan bergantung pada dukungan SOCKS pada Requests.

apihelper.proxy adalah konfigurasi bersama tingkat modul untuk panggilan helper sinkron. Setel sebelum worker mulai; mengubahnya saat bot berjalan bersamaan dapat mengubah rute bot lain. AsyncTeleBot memiliki helper dan transport yang berbeda.

Artikel terkait