Fix usernames
This commit is contained in:
parent
691fa01240
commit
261317985c
|
@ -48,8 +48,8 @@ async def check_and_resolve_yesterdays_game(user_id: int, partner_id: int, bot:
|
|||
await finish_game(game.id, None)
|
||||
return True
|
||||
|
||||
p1_name = p1_user.username or f"Игрок {p1_user.telegram_id}"
|
||||
p2_name = p2_user.username or f"Игрок {p2_user.telegram_id}"
|
||||
p1_name = p1_user.username or p1_user.first_name or f"Пользователь {p1_user.telegram_id}"
|
||||
p2_name = p2_user.username or p2_user.first_name or f"Пользователь {p2_user.telegram_id}"
|
||||
|
||||
winner_db_id: Optional[int] = None
|
||||
result_message: str = ""
|
||||
|
@ -259,7 +259,7 @@ async def handle_game_choice(
|
|||
else:
|
||||
partner_user = await get_user_by_id(partner.id)
|
||||
if partner_user:
|
||||
current_user_name = user_db_obj.username or f"Игрок {user_db_obj.telegram_id}"
|
||||
current_user_name = user_db_obj.username or user_db_obj.first_name or f"Пользователь {user_db_obj.telegram_id}"
|
||||
try:
|
||||
await bot.send_message(
|
||||
partner_user.telegram_id,
|
||||
|
|
|
@ -4,7 +4,6 @@ from aiogram.filters import CommandStart
|
|||
from bot.database.models import User as DbUser
|
||||
from typing import Optional
|
||||
import logging
|
||||
# Импортируем новую клавиатуру
|
||||
from bot.keyboards.reply_keyboards import get_main_menu_keyboard
|
||||
|
||||
router = Router()
|
||||
|
@ -18,7 +17,7 @@ async def handle_start(message: types.Message, **kwargs):
|
|||
await message.answer("Произошла ошибка при получении ваших данных.")
|
||||
return
|
||||
|
||||
username = user_db_obj.username or f"Пользователь {user_db_obj.telegram_id}"
|
||||
username = user_db_obj.username or user_db_obj.first_name or f"Пользователь {user_db_obj.telegram_id}"
|
||||
# Отправляем приветствие и клавиатуру
|
||||
await message.answer(
|
||||
f"Привет, {username}! ✨\n\n"
|
||||
|
|
|
@ -44,8 +44,8 @@ async def handle_stats(message: types.Message, **kwargs):
|
|||
await message.answer("Произошла ошибка при получении статистики. Попробуйте позже.")
|
||||
return
|
||||
|
||||
user_name = user_db_obj.username or f"Игрок {user_db_obj.telegram_id}"
|
||||
partner_name = partner.username or f"Игрок {partner.telegram_id}"
|
||||
user_name = user_db_obj.username or user_db_obj.first_name or f"Пользователь {user_db_obj.telegram_id}"
|
||||
partner_name = partner.username or partner.first_name or f"Пользователь {partner.telegram_id}"
|
||||
|
||||
stats_text = (
|
||||
f"📊 <b>Статистика \"Кто больше любит?\"</b> ❤️\n\n"
|
||||
|
|
Loading…
Reference in New Issue