@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Выбирай что хочешь узнать', reply_markup=keyboard1)
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Привет. Вводи город или страну для того, чтобы узнать погоду')
weath = ['На улице пипец, лучше сиди дома','Ну, и куда ты намылился в такую погоду?''','Доставай валенки, мы идём гулять']
weath2 = ['На улице норм, можешь выходить и особо не утепляться','Прохладно, надевай что-нибудь от ветра','Полёт нормальный, косуха в самый раз']
weath3 = ['На улице очень жарко, можешь выходить в трусах','Жарево, выходи в футболке', 'Солненчо и душно, как в Египте']
@bot.message_handler(content_types=['text'])
def send_text(message):
observation = owm_ru.weather_at_place(message.text)
w = observation.get_weather()
temp = w.get_temperature('celsius')["temp"]
answer = ' В городе / стране ' + message.text + ' сейчас ' + w.get_detailed_status() + "\n"
answer += 'Температура составляет ' + str(temp) + "\n-------------------------------------------\n"
if temp < 10:
answer +=random.choice(weath)
elif message.text == 'Привет':
bot.send_message(message.chat.id, 'Привет. Хочешь узнать погоду? Введи страну или город. ')
elif temp < 20:
answer+=random.choice(weath2)
else:
answer+=random.choice(weath3)
bot.send_message(message.chat.id, answer)
@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text == 'Привет':
bot.send_message(message.chat.id, 'Привет. Хочешь узнать погоду? Введи страну или город. ')
elif message.text == 'Пока':
bot.send_message(message.chat.id, 'До скорого!')
keyboard1 = telebot.types.ReplyKeyboardMarkup()
keyboard1.row('Привет','Пока')
@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text == 'Привет':
bot.send_message(message.chat.id, 'Привет. Хочешь узнать погоду? Введи страну или город. ')
elif message.text == 'Пока':
bot.send_message(message.chat.id, 'До скорого!')
bot.polling( none_stop = True )
Comments