До этого делал простого эхо бота, а потом переделал его, чтобы он говорил прогноз, но он почему-то продолжает повторять... Подскажите в чём дело пожалуйста. Вот код:
import telebot
import pyowm
owm = OWM('тут был токен')
bot = telebot.TeleBot("тут был токен")
@bot.message_handler(content_types=['text'])
def send_echo(message):
mgr = owm.weather_manager()
observation = owm.weather_manager().weather_at_place(message.text)
w = observation.weather
temp = w.temperature('celsius')["temp"]
answer = "Там сейчас " + w.detailed_status + "\n\n"
answer += "температура: " + str(temp)
if temp < 5:
answer +="Холодрыга, одевайся по-зимнему"
elif temp < 16:
answer +="Прохладно,одеайся по-весеннему"
else:
answer +="Можно в трусах"
bot.send_message(message.chat.id, answer)
bot.polling ( none_stop = True )
Изм.: создал нового бота, но он теперь вообще не реагирует :(