Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Sergey Kaplukh

  • 0
    вклад
  • 1
    вопрос
  • 1
    ответ
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Ошибка погодного телеграм бота "Город не найден"?

    Sergey Kaplukh @LT_BlackCrow Автор вопроса
    o5a, такая же ошибка "город не найден", попытался написать через "/weather, weather" не работает
    Написано 02 дек. 2020
  • Ошибка погодного телеграм бота "Город не найден"?

    Sergey Kaplukh @LT_BlackCrow Автор вопроса
    import pyowm
    import telebot
    
    owm = pyowm.OWM('11c0bcbf5628a90aa946468e636fb932', {'language': 'ru'})
    bot = telebot.TeleBot('1410564418:AAHbzNv-Udwe90mXAUuOVKZYAmlt8El5dik')
    
    
    @bot.message_handler(content_types=['text'])
    def send_echo(message):
        try:
            observation = mgr.weather_at_place(location)
            mgr = owm.weather_manager()
            w = observation.get_weather()
            temp = w.get_temperature('celsius')['temp']
    
            answer = f"В городе {message.text} сейчас {w.get_detailed_status()} \n"
            answer += f"Приблизительная температура {round(temp)} градусов\n\n"
    
            if temp < 0:
                answer += 'Сейчас температура ниже нуля, одевайся теплее!'
            elif temp < 20:
                answer += 'Сейчас прохладно, стоит потеплей одеться!'
            else:
                answer += 'Сейчас достаточно тепло, можно одеться легко!'
    
            bot.send_message(message.chat.id, answer)
        except:
            bot.send_message(message.chat.id,'Ошибка! Город не найден.')
    bot.polling( none_stop = True)
    input()


    Вот так?
    Написано 02 дек. 2020
  • Ошибка погодного телеграм бота "Город не найден"?

    Sergey Kaplukh @LT_BlackCrow Автор вопроса
    Антон Белокуров, попробовал выводит пустые сообщения
    Написано 02 дек. 2020
Самые активные сегодня
  • yupiter7575
    Yupiter7575
    • 22 ответа
    • 1 вопрос
  • Василий Банников
    • 18 ответов
    • 0 вопросов
  • TNPTSYWWCC
    Uneasy Hearts Weigh the Most
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 1 вопрос
  • alegzz
    • 9 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 7 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации