Сделал вроде меню как хотели
This commit is contained in:
@@ -1,39 +1,120 @@
|
||||
from aiogram.utils.keyboard import InlineKeyboardBuilder
|
||||
from aiogram.types import InlineKeyboardButton
|
||||
|
||||
|
||||
def main_keyboard():
|
||||
# Создаём билдер для клавиатуры
|
||||
"""
|
||||
База
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
|
||||
# Добавляем кнопки
|
||||
builder.button(text="Профиль", callback_data="profile")
|
||||
builder.button(text="FAQ", callback_data="faq")
|
||||
builder.button(text="О нас", callback_data="about")
|
||||
|
||||
# Строим клавиатуру и возвращаем её
|
||||
builder.row(InlineKeyboardButton(text="Профиль", callback_data="profile"))
|
||||
builder.row(InlineKeyboardButton(text="FAQ", callback_data="faq"))
|
||||
builder.row(InlineKeyboardButton(text="О нас", url="https://www.youtube.com/watch?v=Zirn-CKck-c"))
|
||||
return builder.as_markup()
|
||||
|
||||
def account_keyboard():
|
||||
"""
|
||||
Аккаунт
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="Баланс", callback_data="balance")
|
||||
builder.button(text="Приобрести подписку", callback_data="buy_subscription")
|
||||
builder.button(text="Руководство по подключению", callback_data="guide")
|
||||
builder.row(InlineKeyboardButton(text="Баланс", callback_data="balance"))
|
||||
builder.row(InlineKeyboardButton(text="Приобрести подписку", callback_data="buy_subscription"))
|
||||
builder.row(InlineKeyboardButton(text="Руководство по подключению", callback_data="guide"))
|
||||
return builder.as_markup()
|
||||
|
||||
|
||||
def buy_keyboard():
|
||||
"""
|
||||
Приобрести подписку
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="Подписки", callback_data="subs")
|
||||
builder.button(text="О тарифах", callback_data="about_tarifs")
|
||||
builder.button(text="Назад", callback_data="profile")
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark", callback_data="subs"))
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark Pro", callback_data="subs_pro"))
|
||||
builder.row(InlineKeyboardButton(text="О тарифах", callback_data="about_tarifs"))
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="profile"))
|
||||
return builder.as_markup()
|
||||
|
||||
def subhist_keyboard():
|
||||
"""
|
||||
Подписки
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="Назад", callback_data="profile")
|
||||
return builder.as_markup()
|
||||
|
||||
def popup_keyboard():
|
||||
"""
|
||||
Пополнение
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="Хуй знает что здесь", callback_data="unknown")
|
||||
builder.button(text="Назад", callback_data="profile")
|
||||
builder.row(InlineKeyboardButton(text="Хуй знает что здесь", callback_data="secret"))
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="balance"))
|
||||
return builder.as_markup()
|
||||
|
||||
def balance_keyboard():
|
||||
"""
|
||||
Баланс
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.row(InlineKeyboardButton(text="Пополнение", callback_data="popup"))
|
||||
builder.row(InlineKeyboardButton(text="История транзакций", callback_data="tranhist"))
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="profile"))
|
||||
return builder.as_markup()
|
||||
|
||||
def tarif_Lark_keyboard():
|
||||
"""
|
||||
Тариф Lark
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark 1 Месяц", callback_data="lark1"))
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark 3 Месяц", callback_data="lark3"))
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark 6 Месяц", callback_data="lark6"))
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="buy_subscription"))
|
||||
return builder.as_markup()
|
||||
|
||||
def tarif_Lark_pro_keyboard():
|
||||
"""
|
||||
Тариф Lark Pro
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark Pro 1 Месяц", callback_data="lark1pro"))
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark Pro 3 Месяц", callback_data="lark3pro"))
|
||||
builder.row(InlineKeyboardButton(text="Тариф Lark Pro 6 Месяц", callback_data="lark6pro"))
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="buy_subscription"))
|
||||
return builder.as_markup()
|
||||
|
||||
def guide_keyboard():
|
||||
"""
|
||||
Руководство по подключению
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.row(InlineKeyboardButton(text="IOS,Android", callback_data="mob"))
|
||||
builder.row(InlineKeyboardButton(text="Windows,MacOS", callback_data="pc"))
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="profile"))
|
||||
return builder.as_markup()
|
||||
|
||||
|
||||
def about_tarifs_keyboard():
|
||||
"""
|
||||
О тарифах
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="buy_subscription"))
|
||||
return builder.as_markup()
|
||||
|
||||
|
||||
def faq_keyboard():
|
||||
"""
|
||||
FAQ
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.row(InlineKeyboardButton(text="Назад", callback_data="base"))
|
||||
return builder.as_markup()
|
||||
|
||||
def tranhist_keyboard():
|
||||
"""
|
||||
История транзакций
|
||||
"""
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.row(InlineKeyboardButton(text="Назад",callback_data="balance"))
|
||||
return builder.as_markup()
|
||||
Reference in New Issue
Block a user