mirror of
https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
synced 2026-01-19 19:32:10 +00:00
Update promocodes.py
This commit is contained in:
@@ -944,15 +944,16 @@ async def show_promocode_stats(
|
||||
for use in stats['recent_uses'][:5]:
|
||||
use_date = format_datetime(use.used_at)
|
||||
|
||||
user = await db.get(User, use.user_id)
|
||||
if user:
|
||||
if user.username:
|
||||
user_info = f"@{user.username}"
|
||||
else:
|
||||
user_info = f"{user.full_name}"
|
||||
text += f"- {use_date} | {user_info} (ID: {use.user_id})\n"
|
||||
if hasattr(use, 'user_username') and use.user_username:
|
||||
user_display = f"@{use.user_username}"
|
||||
elif hasattr(use, 'user_full_name') and use.user_full_name:
|
||||
user_display = use.user_full_name
|
||||
elif hasattr(use, 'user_telegram_id'):
|
||||
user_display = f"ID{use.user_telegram_id}"
|
||||
else:
|
||||
text += f"- {use_date} | Пользователь удален (ID: {use.user_id})\n"
|
||||
user_display = f"ID{use.user_id}"
|
||||
|
||||
text += f"- {use_date} | {user_display}\n"
|
||||
else:
|
||||
text += "- Пока не было использований\n"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user