Добрый день. Писал бота на Python для Telegram и столкнулся с такой ошибкой:
raise api_response_error.NotFoundError('Unable to find the resource')
pyowm.exceptions.api_response_error.NotFoundError: The searched item was not found.
Reason: Unable to find the resource.
...
elif message.text == " Температура":
bot.send_message(message.chat.id, "Введите город: ")
def weather():
owm = pyowm.OWM('...')
city = message.text
observation = owm.weather_at_place( city )
w = observation.get_weather()
weather()
bot.send_message(message.chat.id, f"Температура в {city} сейчас: {temperature}")
...
Как я успел понять, суть этой ошибки заключается в том, что введен неправильный город, но это очень странно, ведь переменная city берет значение из введенного сообщения, а оно вводится сразу же перед этой функцией. Конечно, я писал адекватные значения, и проблема заключается не в том, что я ввожу придуманное мной глупое название города.
Спасибо.