Задать вопрос
@CTPEJIOK43

Почему не работает мой Telegram бот с погодой на python?

Недавно начал изучать Python, сделал на нём телеграмм бота по видео уроку, также нашел на этом сайте (Тостер) вопрос по такому же боту и немного скопировал. Получил свои токены погоды и бота, ввел (где ***), но при запуске на пк выходит куча непонятных ошибок, помогите пожалуйста разобраться в чём дело, может есть ошибки в написании? А также расскажите как и где лучше запускать этого бота, чтобы работал без включенного ПК, заранее спасибо, жду ответов...
Вот сам код:

import pyowm
import telebot

owm = pyowm.OWM('***', language='ru')
bot = telebot.TeleBot('***')


@bot.message_handler(content_types=['text'])
def send_echo(message):
    try:
        observation = owm.weather_at_place(message.text)
        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 pyowm.exceptions.api_response_error.NotFoundError:
        bot.send_message(message.chat.id, 'Город не найден!')


bot.polling(none_stop=True)
  • Вопрос задан
  • 1472 просмотра
Подписаться 1 Средний 2 комментария
Решения вопроса 1
@CTPEJIOK43 Автор вопроса
Вопрос закрыт, я нашёл решение,в коде всё было правильно-нужно было лишь поставить VPN) ;)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Loper47
Если скопировал у меня код, то скопировал бы полностью, может и заработал бы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
AST Москва
До 350 000 ₽
21 янв. 2025, в 03:52
100000 руб./за проект
21 янв. 2025, в 03:49
100000 руб./за проект