Enhance login display with raffle participation history

- Show active vs closed raffles for each login
- Display win/loss status (🏆 for winners, ✗ for non-winners)
- Limit display to 5 active + 3 closed raffles
- Update help documentation with detailed status explanation
- Add status icons (/⏸️) for active/inactive logins
This commit is contained in:
2026-03-07 08:53:48 +09:00
parent 904f94e1b5
commit ede4617b00
2 changed files with 88 additions and 19 deletions

View File

@@ -150,24 +150,36 @@ async def help_logins(callback: CallbackQuery):
"В этом разделе вы всегда сможете найти свои добавленные логины в розыгрыши, "
"которые администратор указал для вас в системе.\n\n"
"⚠️ <b>Важное уточнение:</b>\n\n"
"Имейте в виду, что логины, которые не отыграны по условиям розыгрыша, "
"<b>не добавляются в список</b>. В списке отображаются только активные логины, "
"которые соответствуют условиям текущих и будущих розыгрышей.\n\n"
"<b>Какая информация показывается?</b>\n\n"
"Для каждого логина вы сможете увидеть:\n"
"🎲 <b>Активные розыгрыши</b> - розыгрыши в которых сейчас участвует логин\n"
"🏁 <b>Завершенные розыгрыши</b> - прошедшие розыгрыши:\n"
" 🏆 ВЫИГРАЛ - если логин победил (указано место)\n"
"Не выиграл - если логин не получил приз\n\n"
"⚠️ <b>Важное уточнение о статусе логинов:</b>\n\n"
"✅ <b>Зеленый (активный)</b> - логин участвует в новых розыгрышах\n"
"⏸️ <b>Серый (неактивный)</b> - логин не участвует в новых розыгрышах\n\n"
"Имейте в виду, что логины, которые участвовали в закрытых розыгрышах, "
"<b>не добавляются в новые розыгрыши</b>. В списке отображаются только те логины, "
"которые активны и соответствуют условиям текущих розыгрышей.\n\n"
"<b>Как это работает:</b>\n\n"
"1⃣ Если у вас есть 100 логинов\n"
"2⃣ 60 из них участвовали в прошедших/закрытых розыгрышах\n"
"3⃣ Статус этих 60 логинов будет ⏸️ (неактивны)\n"
"4⃣ Они не добавляются в новые розыгрыши\n"
"5В новых розыгрышах участвуют только оставшиеся активные логины\n\n"
"<b>Как использовать:</b>\n\n"
"1⃣ Откройте главное меню\n"
"2⃣ Нажмите кнопку <i>\"Мои логины\"</i>\n"
"3⃣ Вы увидите список всех ваших активных логинов\n\n"
"📋 <b>Что показывается:</b>\n\n"
" ✅ Активные логины, добавленные администратором\n"
" ✅ Логины, соответствующие условиям розыгрышей\n"
" ❌ Неотыгранные логины (в них не проводятся розыгрыши)\n\n"
"3⃣ Вы увидите полный список всех ваших логинов с информацией\n\n"
"💡 <b>Совет:</b>\n"
"Если вы не видите ожидаемый логин в списке, это значит, что он не соответствует "
"условиям текущих розыгрышей или администратор еще не добавил его в систему. "
"Если вы не видите ожидаемый логин в списке активных розыгрышей, "
"это может означать, что он уже участвовал в закрытых розыгрышах и помечен как неактивный. "
"Свяжитесь с администратором для уточнения.\n\n"
"🔄 <b>Обновление информации:</b>\n"