للاستقصاء كائن طلب خاص به في python-telegram-bot 22.8. لذلك لا يُثبت نجاح استدعاء API عادي أن getUpdates استقبل مسار الوكيل نفسه.

لتطبيق استقصاء، اضبط المسارين معاً:

from telegram.ext import Application

proxy_url = 'http://proxy-user:[email protected]:8080'
application = (
    Application.builder()
    .token(bot_token)
    .proxy(proxy_url)
    .get_updates_proxy(proxy_url)
    .build()
)

proxy يضبط عمليات Bot API العامة؛ وget_updates_proxy يضبط الاستقصاء. تابع استخدام المعالجات الحالية ودورة حياة الاستقصاء أو webhook حول بناء التطبيق هذا.

بيانات اعتماد URL هي عناصر نائبة. احصل على القيم الحقيقية عبر آلية الاعتماد في النشر ورمِّز بنسبة مئوية الأحرف المحجوزة في مكونات URL. استخدم المخطط الفعلي للوسيط: HTTPXRequest يقبل عناوين وكيل HTTP ويدعم SOCKS5 مع تبعية SOCKS التي تتطلبها الحزمة. قائمة وكلاء SOCKS5 توفر مرشحي نقاط النهاية لذلك البروتوكول، لا بيانات اعتماد حساب الوكيل.

إذا كان التطبيق يوفّر كائنات مخصصة عبر request أو get_updates_request، فاضبط تلك الكائنات بشكل متسق بدلاً من ذلك. إعداد الوكيل في الباني وكائن الطلب الموفَّر بشكل منفصل مدخلان بديلان للمسار المقابل.

وصفات Updater الأقدم التي تستخدم request_kwargs وurllib3_proxy_kwargs تستهدف جيلاً آخر.

مقالات ذات صلة