Сталкивался с этим ботом, даже получалось запустить, а после хотел снова запустить, но облом, как я понял связанно как то с серверами телеграм. Хотя если это и сейчас работает, интересно
Да я уже все исправил но выскакивает при запуске
2020-12-01 21:12:31,644 (util.py:65 WorkerThread2) ERROR - TeleBot: "APICallError occurred, args=('Not Found', <HTTPError 404: 'Not Found'>)
Traceback (most recent call last):
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\pyowm\commons\owmhttpclient.py", line 62, in call_API
response = urlopen(url, None, timeout)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 214, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 523, in open
response = meth(req, response)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 632, in http_response
response = self.parent.error(
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 561, in error
return self._call_chain(*args)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 494, in _call_chain
result = func(*args)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 641, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 59, in run
task(*args, **kwargs)
File "C:\telebots\telebot\bot.py", line 16, in get_text
observation = owm.weather_at_place(message.text)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\pyowm\webapi25\owm25.py", line 151, in weather_at_place
json_data = self._httpclient.call_API(OBSERVATION_URL,
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\pyowm\commons\owmhttpclient.py", line 64, in call_API
raise api_call_error.APICallError(str(e.reason), e)
pyowm.exceptions.api_call_error.APICallError: <unprintable APICallError object>
"
Traceback (most recent call last):
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\pyowm\commons\owmhttpclient.py", line 62, in call_API
response = urlopen(url, None, timeout)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 214, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 523, in open
response = meth(req, response)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 632, in http_response
response = self.parent.error(
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 561, in error
return self._call_chain(*args)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 494, in _call_chain
result = func(*args)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 641, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\telebots\telebot\bot.py", line 34, in <module>
bot.polling(none_stop=True, interval=0)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 389, in polling
self.__threaded_polling(none_stop, interval, timeout)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 413, in __threaded_polling
self.worker_pool.raise_exceptions()
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 108, in raise_exceptions
six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\six.py", line 703, in reraise
raise value
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 59, in run
task(*args, **kwargs)
File "C:\telebots\telebot\bot.py", line 16, in get_text
observation = owm.weather_at_place(message.text)
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\pyowm\webapi25\owm25.py", line 151, in weather_at_place
json_data = self._httpclient.call_API(OBSERVATION_URL,
File "C:\Users\Администратор\AppData\Local\Programs\Python\Python39\lib\site-packages\pyowm\commons\owmhttpclient.py", line 64, in call_API
raise api_call_error.APICallError(str(e.reason), e)
pyowm.exceptions.api_call_error.APICallError: <exception str() failed>