Я только недавно начал изучение языка PYTHON, и программирования в целом,из-за чего не могу разобраться в чем проблема.
import telebot
from pyowm import OWM
from pyowm.utils.config import get_default_config
bot = telebot.TeleBot("", parse_mode=None)
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('')
@bot.message_handler(content_types=['text'])
def send_echo(message):
mgr = OWM.weather_manager()
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 < 10 :
answer += "На улице прохладно,нужна курточка."
elif temp < 20 :
answer += "В целом довольно тепло,можно и без куртки.)"
else:
answer += "Шорты и футболка-самое то =D."
bot.send_message(message.chat.id, answer)
bot.polling(none_stop=True)
#print(w)