Я только недавно начал изучение языка PYTHON, и программирования в целом,из-за чего не могу разобраться в чем проблема.
<code lang="python">
import telebot
from pyowm import OWM
from pyowm.utils.config import get_default_config
bot = telebot.TeleBot("1625925957:AAHaZtebrOnMWs6E7xyeVE4vltAkbcgL5L4", parse_mode=None)
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('92384ae58082e876c228ace37cdbeef9')
@bot.message_handler(content_types=['text'])
def send_echo():
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)
</code>