diff --git a/keyboards.py b/keyboards.py index 1b344aa..91506f9 100644 --- a/keyboards.py +++ b/keyboards.py @@ -176,6 +176,8 @@ def get_admin_keyboard(is_super: bool = False, muted: bool = False) -> str: keyboard.add_button("Уведомления: выкл 🔕" if muted else "Уведомления: вкл 🔔", color=VkKeyboardColor.SECONDARY) keyboard.add_line() + keyboard.add_button("⏰ Напоминалки", color=VkKeyboardColor.SECONDARY) + keyboard.add_line() if is_super: keyboard.add_button("Администраторы 👑", color=VkKeyboardColor.SECONDARY) keyboard.add_line() @@ -217,6 +219,20 @@ def get_cancel_admin_keyboard() -> str: return keyboard.get_keyboard() +def get_reminder_period_keyboard() -> str: + """Клавиатура выбора периодичности напоминания (шаг мастера ADMIN_REMINDER_PERIOD).""" + keyboard = VkKeyboard(one_time=False) + keyboard.add_button("Разово", color=VkKeyboardColor.SECONDARY) + keyboard.add_line() + keyboard.add_button("Каждую неделю", color=VkKeyboardColor.SECONDARY) + keyboard.add_button("Каждый месяц", color=VkKeyboardColor.SECONDARY) + keyboard.add_line() + keyboard.add_button("Каждый год", color=VkKeyboardColor.SECONDARY) + keyboard.add_line() + keyboard.add_button("Отмена ❌", color=VkKeyboardColor.NEGATIVE) + return keyboard.get_keyboard() + + def get_operator_keyboard() -> str: """Клавиатура при активном диалоге с оператором.""" keyboard = VkKeyboard(one_time=False)