Ошибка File «D:\Python\TelegramBot.py», line 18, in observation = mgr.weather_at_place(place) NameError: name 'mgr' is not defined?
Повторял код из видео, вылезали ошибки, исправлял все по очереди наткнулся на эту, уже пол часа гуглю пробую нихера не помагает пишет что не может найти mgr, а какого собственно хера если он указан?
Кароче вот код, я гребу шо с ним делать:
import telebot
import pyowm
from pyowm import OWM
from pyowm.utils.config import get_default_config
@bot.message_handler(content_types=['text'])
def send_echo(message):
mgr = owm.weather_manager()
observation = mgr.weather_at_place(place)
w = observation.weather
temp = w.temperature("celsius")["temp"]
answer = "В городе " + str(place) + " сейчас " + str(w.detailed_status)
answer += "Температура сейчас около " + str(temp)
if temp < 10:
answer += ("Братан куртка не помешает")
elif temp < 20:
answer += ("Такто вроде бы и не плохо но всеравно бобка не помешает")
else:
answer += ("Сейчас жарко, футболка и шорты самое то, и не забудь взять с собой водички =З")
bot.send_message(message.chat.id, answer )
bot.polling( none_stop = True )
Кто поможет буду пздц как благодарен!!!