Правки кнопок + VK-имя в уведомлении о заявке

- Админка — всегда зелёная (POSITIVE).
- Меню изменения данных: «Назад к проверке» — красная.
- Возвращающийся клиент: «Да/Сменить имя/телефон/Заполнить заново/Отмена» —
  инлайн-кнопки под сообщением.
- Уведомление оператору: добавлено реальное имя из VK с флагом «не совпадает
  с введённым» — помогает отсеивать рандомные/фейковые данные (профиль VK уже был).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kenik
2026-06-25 09:00:06 +03:00
parent a7ae2cec21
commit 60ef76024e
2 changed files with 31 additions and 5 deletions
+5 -4
View File
@@ -22,7 +22,7 @@ def get_main_keyboard(is_admin: bool = False) -> str:
# Кнопка админ-панели — только для администраторов (отдельной строкой)
if is_admin:
keyboard.add_line()
keyboard.add_button("Админка ⚙️", color=VkKeyboardColor.SECONDARY)
keyboard.add_button("Админка ⚙️", color=VkKeyboardColor.POSITIVE)
return keyboard.get_keyboard()
@@ -210,14 +210,15 @@ def get_binary_keyboard(show_skip: bool = False) -> str:
def get_returning_keyboard() -> str:
"""Клавиатура для возвращающегося клиента, чьи данные уже известны."""
keyboard = VkKeyboard(one_time=False)
"""Инлайн-клавиатура для возвращающегося клиента (под сообщением)."""
keyboard = VkKeyboard(inline=True)
keyboard.add_button("Да, всё верно ✅", color=VkKeyboardColor.PRIMARY)
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()
@@ -308,7 +309,7 @@ def get_edit_menu_keyboard() -> str:
keyboard.add_button("Изменить Услугу 🎮", color=VkKeyboardColor.SECONDARY)
keyboard.add_button("Изменить Время 🕒", color=VkKeyboardColor.SECONDARY)
keyboard.add_line()
keyboard.add_button("Назад к проверке ↩️", color=VkKeyboardColor.SECONDARY)
keyboard.add_button("Назад к проверке ↩️", color=VkKeyboardColor.NEGATIVE)
return keyboard.get_keyboard()