Bot телеграмм при запуске выдает ошибку, как исправить?
raceback (most recent call last):
File "main.py", line 682, in
bot.delete_webhook()
File "D:\Python\lib\site-packages\telebot\__init__.py", line 228, in delete_webhook
return apihelper.delete_webhook(self.token)
File "D:\Python\lib\site-packages\telebot\apihelper.py", line 160, in delete_webhook
return _make_request(token, method_url)
File "D:\Python\lib\site-packages\telebot\apihelper.py", line 54, in _make_request
timeout=(connect_timeout, read_timeout), proxies=proxy)
File "D:\Python\lib\site-packages\requests\sessions.py", line 475, in request
resp = self.send(prep, **send_kwargs)
File "D:\Python\lib\site-packages\requests\sessions.py", line 585, in send
r = adapter.send(request, **kwargs)
File "D:\Python\lib\site-packages\requests\adapters.py", line 467, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot297175576:AAFX44Xop-l2tx6uCKKt7HJt2HF2YK-Vek4/deleteWebhook (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение'))
If you want to use socket5 proxy you need install dependency pip install requests[socks] and make sure, that you have the latest version of gunicorn, PySocks, pyTelegramBotAPI, requests and urllib3
Вижу что тема старая, но после долгих поисков, мне помогло это:
в библиотеке telebot в файле apihelper.py поменять подключение
с https://api.telegram.org/file/bot{0}/{1}
на https://telegg.ru/orig/bot{0}/{1}
решение нашел аж в youtube глубоко под роликом в комментах)
надеюсь кому то еще поможет!
всё бы ничего, но в случае с этим редиректом APIшка отказывается отсылать чуть более менее большие файлы. валится в "ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 413 Request Entity Too Large. Response body:"