Правки кнопок + VK-имя в уведомлении о заявке
- Админка — всегда зелёная (POSITIVE). - Меню изменения данных: «Назад к проверке» — красная. - Возвращающийся клиент: «Да/Сменить имя/телефон/Заполнить заново/Отмена» — инлайн-кнопки под сообщением. - Уведомление оператору: добавлено реальное имя из VK с флагом «не совпадает с введённым» — помогает отсеивать рандомные/фейковые данные (профиль VK уже был). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+5
-4
@@ -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()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user