Напоминалки: кнопка в админ-панели и клавиатура выбора периода
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user