Refactor referral system to support multi-level bonuses and enhance logging. Update database interactions for referral handling and statistics retrieval. Change key display format in notifications and admin user editor for better readability.

This commit is contained in:
Zakhar Izmaylov
2024-11-24 19:38:59 +03:00
parent b10da8022c
commit 8e3e5d66b0
4 changed files with 114 additions and 38 deletions
+2 -2
View File
@@ -243,7 +243,7 @@ async def process_key_edit(callback_query: CallbackQuery, session: Any):
return
response_message = (
f"🔑 Ключ: <pre>{key_details['key']}</pre>\n"
f"🔑 Ключ: <code>{key_details['key']}</code>\n"
f"⏰ Дата истечения: <b>{key_details['expiry_date']}</b>\n"
f"💰 Баланс пользователя: <b>{key_details['balance']}</b>\n"
f"🌐 Сервер: <b>{key_details['server_name']}</b>"
@@ -295,7 +295,7 @@ async def handle_key_name_input(message: types.Message, state: FSMContext, sessi
return
response_message = (
f"🔑 Ключ: <pre>{key_details['key']}</pre>\n"
f"🔑 Ключ: <code>{key_details['key']}</code>\n"
f"⏰ Дата истечения: <b>{key_details['expiry_date']}</b>\n"
f"💰 Баланс пользователя: <b>{key_details['balance']}</b>\n"
f"🌐 Сервер: <b>{key_details['server_name']}</b>"