Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- keyboard1 = telebot.types.ReplyKeyboardMarkup()
- keyboard1.row('Привет', 'Пока', 'Погода')
- @bot.message_handler(commands=['start'])
- def start_message(message):
- bot.send_message(message.chat.id, 'Привет, ты написал мне /start', reply_markup=keyboard1)
- @bot.message_handler(content_types=['text'])
- def send_text(message):
- if message.text.lower() == 'привет':
- bot.send_message(message.chat.id, 'Привет, мой создатель')
- elif message.text.lower() == 'пока':
- bot.send_message(message.chat.id, 'Прощай, создатель')
- elif message.text.lower() == 'я тебя люблю':
- bot.send_sticker(message.chat.id, 'CAADAgADZgkAAnlc4gmfCor5YbYYRAI')
- elif message.text.lower() == 'погода':
- observation = owm.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'
- bot.send_message(message.chat.id, answer)
- @bot.message_handler(content_types=['sticker'])
- def sticker_id(message):
- print(message)
- #Погода
- @bot.message_handler(content_types=['text'])
- def send_text(message):
- bot.polling( none_stop = True )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement