Возникает какая то ошибка с SSL, когда пытаюсь запустить бота для телеграмма/python
я очень давно занимаюсь ботами для телеграма на питоне, однако мне пришлось сменить устройство. Теперь появляется такая ошибка: wrong version number (_ssl.c:1123)
вот код:
import telebot
bot = telebot.TeleBot('1312542044:AAGfKmYXYfcfwGA3rgBvhiN9jybxD2hWOK8')
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "Привет":
bot.send_message(message.from_user.id, "Привет")
else:
bot.send_message(message.from_user.id, "Я хз")
bot.polling(none_stop=True, interval=0)
вот вся ошибка:
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:43:08) [MSC v.1926 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
[evaluate dlya_Yarika (1).py]
2020-08-25 14:24:05,981 (util.py:75 PollingThread) ERROR - TeleBot: "SSLError occurred, args=(SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)')),)
Traceback (most recent call last):
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 542, in urlopen
httplib_response = self._make_request(conn, method, url,
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 341, in _make_request
self._validate_conn(conn)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 761, in _validate_conn
conn.connect()
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\packages\urllib3\connection.py", line 234, in connect
self.sock = ssl_wrap_socket(conn, self.key_file, self.cert_file,
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\packages\urllib3\util\ssl_.py", line 279, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\ssl.py", line 500, in wrap_socket
return self.sslsocket_class._create(
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\ssl.py", line 1040, in _create
self.do_handshake()
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\ssl.py", line 1309, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\adapters.py", line 360, in send
resp = conn.urlopen(
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 574, in urlopen
raise SSLError(e)
requests.packages.urllib3.exceptions.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\telebot\util.py", line 69, in run
task(*args, **kwargs)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\telebot\__init__.py", line 285, in __retrieve_updates
updates = self.get_updates(offset=(self.last_update_id + 1), timeout=timeout)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\telebot\__init__.py", line 255, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\telebot\apihelper.py", line 241, in get_updates
return _make_request(token, method_url, params=payload)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\telebot\apihelper.py", line 102, in _make_request
result = _get_req_session().request(
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\adapters.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)
"
Traceback (most recent call last):
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\packages\urllib3\connectionpool.py", line 542, in urlopen
httplib_response = self._make_request(conn, method, url,
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\packages\urllib3\connectionpool.py", line 341, in _make_request
self._validate_conn(conn)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\packages\urllib3\connectionpool.py", line 761, in _validate_conn
conn.connect()
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\packages\urllib3\connection.py", line 234, in connect
self.sock = ssl_wrap_socket(conn, self.key_file, self.cert_file,
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\packages\urllib3\util\ssl_.py", line 279, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\ssl.py", line 500, in wrap_socket
return self.sslsocket_class._create(
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\ssl.py", line 1040, in _create
self.do_handshake()
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\ssl.py", line 1309, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\adapters.py", line 360, in send
resp = conn.urlopen(
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\packages\urllib3\connectionpool.py", line 574, in urlopen
raise SSLError(e)
requests.packages.urllib3.exceptions.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/nillak/Downloads/dlya_Yarika (1).py", line 12, in <module>
bot.polling(none_stop=True, interval=0)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\__init__.py", line 427, in polling
self.__threaded_polling(none_stop, interval, timeout)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\__init__.py", line 450, in __threaded_polling
polling_thread.raise_exceptions()
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\util.py", line 88, in raise_exceptions
six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\six.py", line 703, in reraise
raise value
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\util.py", line 69, in run
task(*args, **kwargs)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\__init__.py", line 285, in __retrieve_updates
updates = self.get_updates(offset=(self.last_update_id + 1), timeout=timeout)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\__init__.py", line 255, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\apihelper.py", line 241, in get_updates
return _make_request(token, method_url, params=payload)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\telebot\apihelper.py", line 102, in _make_request
result = _get_req_session().request(
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "C:\Users\nillak\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\requests\adapters.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)