import pyowm
from pyowm.owm import OWM
import pyowm
import telebot
owm = OWM("dcb0ee4d2cee80b9354a88ffe34598ca")
bot = telebot.TeleBot("TOKEN")
@bot.message_handler(content_types=['text'])
def send_echo(message):
observation = owm.weather_manager().weather_at_place(message.text)
w = observation.weather
temp = w.temperature('celsius')
answer = 'В городе ' + message.text + "сейчас " + w.detailed_status + "\n"
answer = answer + "Температура сейчас в районе " + str(temp) + "\n\n"
if temp == 10:
answer = answer + ("сейчас ппц как холодно")
elif temp == 14:
answer = answer + ("оденься потеплее")
else:
answer = answer + ("температура норм ")
bot.send_message(message.chat.id, answer)
bot.polling(none_stop=True)
@bot.callback_query_handler(func=lambda call: True)
def callback(call):
if call.data == 'yes':
abc123(call.message)
elif call.data == 'no':
nocomm(call.message)
elif call.data == 'yea1':
твой код
elif call.data == 'nope1':
твой код
elif call.data == 'yea2':
и снова твой код
elif call.data == 'nope2':
сейчас уже должно быть все понятно