Files
Solo_bot/keyboards/notifications/notify_kb.py
T
2025-02-14 00:30:06 +03:00

28 lines
1.1 KiB
Python

from aiogram.types import InlineKeyboardMarkup
def build_notification_kb(email: str) -> InlineKeyboardMarkup:
"""
Формирует inline-клавиатуру для уведомлений.
Кнопки: "🔄 Продлить VPN" (callback_data содержит email) и "👤 Личный кабинет".
"""
from aiogram.utils.keyboard import InlineKeyboardBuilder
builder = InlineKeyboardBuilder()
builder.button(text="🔄 Продлить VPN", callback_data=f"renew_key|{email}")
builder.button(text="👤 Личный кабинет", callback_data="profile")
builder.adjust(1)
return builder.as_markup()
def build_notification_expired_kb() -> InlineKeyboardMarkup:
"""
Формирует inline-клавиатуру для уведомлений после удаления или продления.
Кнопка: "👤 Личный кабинет"
"""
from aiogram.utils.keyboard import InlineKeyboardBuilder
builder = InlineKeyboardBuilder()
builder.button(text="👤 Личный кабинет", callback_data="profile")
return builder.as_markup()