Preview:
@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 )
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter