from pyowm import OWM
import telebot
owm = OWM('апи ключ')
mgr = owm.weather_manager()
bot = telebot.TeleBot("токен", parse_mode=None)
@bot.message_handler(content_types=["text"])
def send_echo(message):
observation = mgr.weather_at_place(message.text)
w = observation.weather
temp = w.temperature('celsius')["temp"]
answer = "В городе " + message.text + " сейчас: "+ w.detailed_status + "\n"
answer += f"Температура сейчас в районе: {w.temperature('celsius')['temp']}\n\n" #тут переписал f-строкой т.к ошибка была тут судя по логу
if temp > (-10):
answer = "Можешь не надевать футболку под кофту!!!"
bot.send_message(message.chat.id, answer)
bot.infinity_polling()