Как заставить python-telegram-bot работать с прокси?
Сейчас, чтобы законнектить Телеграм бота через прокси, нужно выполнить два условия: Используемый Socks прокси должен поддерживать SSL. Далеко не каждый прокси в интернете его поддерживает - нужно проверять. Указанный в вашем конфиге - не поддерживает или делает это как-то необычно.  Боту нужно передавать дополнительно параметры для библиотеки коннекта, чтобы та игнорировала ошибки сертификатов. В вашем случае, нужны параметры для Urllib3.
Попробуйте вот так. Я только что проверил - мой бот с таким конфигом нормально коннектится и посылает сообщение с картинкой.REQUEST_KWARGS={
    'proxy_url': 'socks4://171.103.9.22:4145/',
    # Optional, if you need authentication:
    'urllib3_proxy_kwargs': {
        'assert_hostname': 'False',
        'cert_reqs': 'CERT_NONE'
        # 'username': 'user',
        # 'password': 'password'
    }
}
В python-telegram-bot используйте параметр base_url='http://ваш-прокси/bot'

Могу посоветовать арендовать vps и поднять на нем nginx, настроить proxy_pass на api.telegram.org, буквально пару дней назад сделал таким образом, работает