V2
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
from telebot.types import ReplyKeyboardMarkup, KeyboardButton, InlineKeyboardMarkup, InlineKeyboardButton
|
||||
|
||||
def get_main_menu():
|
||||
markup = ReplyKeyboardMarkup(resize_keyboard=True, row_width=2)
|
||||
markup.add(
|
||||
KeyboardButton("Текущая погода"),
|
||||
KeyboardButton("Прогноз на 3 дня"),
|
||||
KeyboardButton("Прогноз на 5 дней"),
|
||||
KeyboardButton("Настройки")
|
||||
)
|
||||
return markup
|
||||
|
||||
def get_settings_menu():
|
||||
markup = ReplyKeyboardMarkup(resize_keyboard=True, row_width=1)
|
||||
markup.add(
|
||||
KeyboardButton("Изменить город"),
|
||||
KeyboardButton("🔙 Назад в меню")
|
||||
)
|
||||
return markup
|
||||
|
||||
def get_cancel_menu():
|
||||
markup = ReplyKeyboardMarkup(resize_keyboard=True, row_width=1)
|
||||
markup.add(KeyboardButton("Отмена"))
|
||||
return markup
|
||||
|
||||
def get_city_confirm_inline(city_name):
|
||||
markup = InlineKeyboardMarkup()
|
||||
markup.add(
|
||||
InlineKeyboardButton("Да, сохранить", callback_data=f"save_city:{city_name}"),
|
||||
InlineKeyboardButton("Нет, отмена", callback_data="cancel_city")
|
||||
)
|
||||
return markup
|
||||
Reference in New Issue
Block a user