Задать вопрос
@hpmalo

Как обойти блокировку телеграмм?

raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: SOCKSHTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot577218600:AAGQNIaPkdTpWQJUN8DhLmlIb8-0UvMaiXM/getUpdates?offset=1&timeout=20 (Caused by ConnectTimeoutError(, 'Connection to api.telegram.org timed out. (connect timeout=3.5)'))

Начал писать телеграм бот и не могу делать проверку, запуская на компе. В дальнейшем я переведу бота на не Российский сервер и проблем не будет. Сейчас же мне нужно проверять что я пишу
  • Вопрос задан
  • 1848 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 1
semenenko88
@semenenko88
Системный администратор
#Вот так, в коде:
from telebot import apihelper
apihelper.proxy = {'https': 'socks5://xxx.xxx.xxx.xxx:yyyy'}
#xxx - ip, yyyy - port

Перед этим нужно установить requests[socks], у меня на ubuntu 16.04:
sudo pip3.6 install -U requests[socks]
Но это ломает работу CAPS (принтеров на ubuntu 16.04), зато прокси заработал. На windows не должен ничего ломать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Noizefan
@Noizefan
Через впн прокинь
любой
freeopenvpn.org
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы