diff --git a/bot.py b/bot.py index 8b075bc..5c17905 100644 --- a/bot.py +++ b/bot.py @@ -123,6 +123,54 @@ def get_admin_keyboard(is_super: bool = False) -> str: return keyboard.get_keyboard() +def get_svc_admin_keyboard() -> str: + """Клавиатура раздела управления услугами (направлениями).""" + keyboard = VkKeyboard(one_time=False) + keyboard.add_button("➕ Добавить услугу", color=VkKeyboardColor.POSITIVE) + keyboard.add_line() + keyboard.add_button("✏️ Изменить услугу", color=VkKeyboardColor.SECONDARY) + keyboard.add_button("🖼 Сменить картинку", color=VkKeyboardColor.SECONDARY) + keyboard.add_line() + keyboard.add_button("🗑 Удалить услугу", color=VkKeyboardColor.NEGATIVE) + keyboard.add_line() + keyboard.add_button("В админку ↩️", color=VkKeyboardColor.PRIMARY) + return keyboard.get_keyboard() + + +def get_faq_admin_keyboard() -> str: + """Клавиатура раздела управления быстрыми ответами.""" + keyboard = VkKeyboard(one_time=False) + keyboard.add_button("➕ Добавить ответ", color=VkKeyboardColor.POSITIVE) + keyboard.add_line() + keyboard.add_button("✏️ Изменить ответ", color=VkKeyboardColor.SECONDARY) + keyboard.add_button("🗑 Удалить ответ", color=VkKeyboardColor.NEGATIVE) + keyboard.add_line() + keyboard.add_button("В админку ↩️", color=VkKeyboardColor.PRIMARY) + return keyboard.get_keyboard() + + +def get_pick_keyboard(items: list) -> str: + """Клавиатура выбора из списка пар (id, label). Кнопка отправляет '.