سلام. وقتی فایل bot.py رو اجرا میخوام بکنم متاسفانه اجرا نمیشه مشکلش چیه. کد ها هم تماما درسته.
متن خطا:
Traceback (most recent call last):
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connection.py", line 140, in _new_conn
conn = connection.create_connection(
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\util\connection.py", line 83, in create_connection
raise err
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\util\connection.py", line 73, in create_connection
sock.connect(sa)
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 614, in urlopen
httplib_response = self._make_request(conn, method, url,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 360, in _make_request
self._validate_conn(conn)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 857, in _validate_conn
super(HTTPSConnectionPool, self)._validate_conn(conn)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 289, in _validate_conn
conn.connect()
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connection.py", line 284, in connect
conn = self._new_conn()
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connection.py", line 144, in _new_conn
raise ConnectTimeoutError(
telegram.vendor.ptb_urllib3.urllib3.exceptions.ConnectTimeoutError: (<telegram.vendor.ptb_urllib3.urllib3.connection.VerifiedHTTPSConnection object at 0x000000A3374800A0>, 'Connection to api.telegram.org timed out. (connect timeout=5.0)')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\utils\request.py", line 230, in _request_wrapper
resp = self._con_pool.request(*args, **kwargs)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\request.py", line 68, in request
return self.request_encode_body(method, url, fields=fields,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\request.py", line 148, in request_encode_body
return self.urlopen(method, url, **extra_kw)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\poolmanager.py", line 244, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 691, in urlopen
return self.urlopen(method, url, body, headers, retries,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 691, in urlopen
return self.urlopen(method, url, body, headers, retries,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 691, in urlopen
return self.urlopen(method, url, body, headers, retries,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\connectionpool.py", line 665, in urlopen
retries = retries.increment(method, url, error=e, _pool=self,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\vendor\ptb_urllib3\urllib3\util\retry.py", line 376, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
telegram.vendor.ptb_urllib3.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot1449978282:AAHEflZAtQhqQ4G5Kzthe3_Va23l3Z2Dxy8/getMe (Caused by ConnectTimeoutError(<telegram.vendor.ptb_urllib3.urllib3.connection.VerifiedHTTPSConnection object at 0x000000A3374800A0>, 'Connection to api.telegram.org timed out. (connect timeout=5.0)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\sina sbj\Desktop\telegram\bot.py", line 20, in <module>
updater.start_polling()
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\ext\updater.py", line 272, in start_polling
self._init_thread(self.dispatcher.start, "dispatcher", ready=dispatcher_ready)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\ext\updater.py", line 215, in _init_thread
name="Bot:{}:{}".format(self.bot.id, name),
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\bot.py", line 62, in decorator
self.get_me()
File "<decorator-gen-1>", line 2, in get_me
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\bot.py", line 78, in decorator
result = func(*args, **kwargs)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\bot.py", line 326, in get_me
result = self._post('getMe', timeout=timeout, api_kwargs=api_kwargs)
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\bot.py", line 184, in _post
return self.request.post('{}/{}'.format(self.base_url, endpoint), data=data,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\utils\request.py", line 325, in post
result = self._request_wrapper('POST', url,
File "C:\Users\sina sbj\Desktop\telegram\venv\lib\site-packages\telegram\utils\request.py", line 236, in _request_wrapper
raise NetworkError('urllib3 HTTPError {}'.format(error))
telegram.error.NetworkError: urllib3 HTTPError HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot1449978282:AAHEflZAtQhqQ4G5Kzthe3_Va23l3Z2Dxy8/getMe (Caused by ConnectTimeoutError(<telegram.vendor.ptb_urllib3.urllib3.connection.VerifiedHTTPSConnection object at 0x000000A3374800A0>, 'Connection to api.telegram.org timed out. (connect timeout=5.0)'))