TeleBot: "Infinity polling exception: 'str' object is not callable"

Помогите, не понимаю как решить оишбку.- TeleBot: "Infinity polling exception: 'str' object is not callable"

from pyowm import OWM
import telebot

from pyowm.utils.config import get_default_config
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('key')
mgr = owm.weather_manager()
bot = telebot.TeleBot("key", 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 += "температура: " + str(temp) + "° градусов" + "\n\n"
  
  
  if (temp > (-30)) & (temp < (-10)):
   answer += "ппц дубачелло"
  elif (temp > (-10)) & (temp < (-5)):
   answer += "Оденься потеплее"
  else:
   answer += "Норм, одевайся как хочешь"    
  bot.send_message(message.chat.id, answer)

bot.infinity_polling()

Ответы (0 шт):