не получается запустить телеграмм бота, выдает ошибку
from pyowm.owm import OWM
from pyowm.utils.config import get_default_config
config_dict = get_default_config ()
config_dict['language'] = 'ru'
import telebot
#import pyowm
owm = OWM('токен', config_dict)
mgr = owm.weather_manager()
bot = telebot.TeleBot("токен", parse_mode=None)
@bot.message_handler(content_types=['text'])
def send_echo(message):
observation = mgr.weather_at_place( message.text )
w = observation.weather
temp = w.temperature('celsius')['temp']
answer = "В жопе " + message.text + "сейчас " + w.detailed_status + "\n\n"
answer += "Температура сейчас в районе " + str(temp) + "\n\n"
if temp < 10:
answer += "сейчас жопа как холодно, одевайся как якут! "
elif temp < 20:
answer += "Сейчас холодно, оденься потеплее. "
else:
answer += "Температура норм, одевай шорты и тапки. "
bot.send_message(message.chat.id, answer)
bot.infinity_polling( none_stop = True )
Ответы (1 шт):
Автор решения: FiremanC4
→ Ссылка
Здесь возможно неправильно установленна библиотека telebot, здесь есть решение.
Более точнее можно сказать, зная ошибку.