Обновление UI: убрать розыгрыши, переименовать счета, добавить кнопку главная
Some checks failed
continuous-integration/drone/pr Build is failing

- Удалена кнопка 'Розыгрыши' из главной клавиатуры
- Переименована кнопка 'Мои счета' -> 'Мои логины'
- Показывается ник пользователя вместо TG_ID в чате
- Добавлена кнопка 'Главная' на все клавиатуры
- Проверка регистрации и сокрытие кнопки регистрации
- Валидация номера телефона при регистрации (проверка на символ '-')
This commit is contained in:
2026-03-07 08:11:10 +09:00
parent 6b24388faa
commit b45fe005b9
6 changed files with 29 additions and 16 deletions

View File

@@ -17,8 +17,8 @@ def get_main_reply_keyboard(is_admin: bool = False, is_registered: bool = False)
# Первая строка - основные команды
row1 = [
KeyboardButton(text="🎰 Розыгрыши"),
KeyboardButton(text="💬 Чат")
KeyboardButton(text="💬 Чат"),
KeyboardButton(text="❓ Справка")
]
keyboard.append(row1)
@@ -29,13 +29,13 @@ def get_main_reply_keyboard(is_admin: bool = False, is_registered: bool = False)
if is_registered or is_admin:
row2.append(KeyboardButton(text="🔑 Мой код"))
row2.append(KeyboardButton(text="💳 Мои счета"))
row2.append(KeyboardButton(text="📱 Мои логины"))
if row2:
keyboard.append(row2)
# Третья строка - справка
row3 = [KeyboardButton(text="❓ Справка")]
# Третья строка - главная
row3 = [KeyboardButton(text="🏠 Главная")]
# Админские команды
if is_admin:
@@ -59,7 +59,7 @@ def get_chat_reply_keyboard() -> ReplyKeyboardMarkup:
"""
keyboard = [
[KeyboardButton(text="🚪 Выйти из чата")],
[KeyboardButton(text="🏠 Главное меню")]
[KeyboardButton(text="🏠 Главная")]
]
return ReplyKeyboardMarkup(