feat: split subscription stats by access type

This commit is contained in:
3252a8
2026-05-31 00:08:31 +03:00
parent e7f93a5f47
commit 93353db511
9 changed files with 243 additions and 33 deletions
+17 -7
View File
@@ -347,8 +347,8 @@
"admin_user_no_logs": "📜 У пользователя нет действий",
"admin_user_logs_error": "❌ Ошибка загрузки действий пользователя",
"admin_direct_message_signature": "\n\n---\n💬 Сообщение от администратора",
"inline_user_stats_message": "📊 <b>Статистика Бота</b>\n👥 Пользователи\n\n📊 Всего: <b>{total}</b>\n📈 Активных сегодня: <b>{active_today}</b>\n💳 С платной подпиской: <b>{paid}</b>\n🆓 На пробном периоде: <b>{trial}</b>\n😴 Неактивных: <b>{inactive}</b>\n🚫 Заблокированных: <b>{banned}</b>\n🎁 Привлечено по реферальной программе: <b>{referral}</b>",
"inline_user_stats_description": "Всего: {total}, Платных: {active}",
"inline_user_stats_message": "📊 <b>Статистика Бота</b>\n👥 Пользователи\n\n📊 Всего: <b>{total}</b>\n📈 Активных сегодня: <b>{active_today}</b>\n📡 С активной подпиской: <b>{active}</b>\n💳 С платной подпиской: <b>{paid}</b>\n🧪 С пробной подпиской: <b>{trial}</b>\n🎁 С бесплатной подпиской: <b>{free}</b>\n😴 Без активной подписки: <b>{inactive}</b>\n🚫 Заблокированных: <b>{banned}</b>\n🎁 Привлечено по реферальной программе: <b>{referral}</b>",
"inline_user_stats_description": "Всего: {total}, с подпиской: {active}",
"inline_admin_user_stats_title": "👥 Статистика пользователей",
"inline_financial_stats_message": "💰 <b>Финансовая статистика</b>\n\n📅 За сегодня: <b>{today:.2f} RUB</b>\n ({today_count} платежей)\n📅 За неделю: <b>{week:.2f} RUB</b>\n📅 За месяц: <b>{month:.2f} RUB</b>\n🏆 За все время: <b>{all_time:.2f} RUB</b>",
"inline_admin_financial_stats_title": "💰 Финансовая статистика",
@@ -488,9 +488,11 @@
"inline_referral_description": "Поделиться реферальной ссылкой для получения бонусов",
"inline_financial_description": "Сегодня: {today} RUB",
"inline_system_description": "🟢 Онлайн: {online}, 📊 Активных: {active}",
"admin_user_stats_active_subscription_label": "С активной подпиской",
"admin_user_stats_paid_subs_label": "С платной подпиской",
"admin_user_stats_trial_label": "На пробном периоде",
"admin_user_stats_inactive_label": "Неактивных",
"admin_user_stats_trial_label": "С пробной подпиской",
"admin_user_stats_free_subscription_label": "С бесплатной подпиской",
"admin_user_stats_inactive_label": "Без активной подписки",
"admin_user_stats_banned_label": "Заблокированных",
"admin_user_stats_referral_label": "Привлечено по реферальной программе",
"admin_financial_today_label": "За сегодня",
@@ -1098,8 +1100,13 @@
"admin_stats_error": "Не удалось загрузить статистику: {error}",
"admin_stats_label_users": "Пользователи",
"admin_stats_trend_banned": "В бане: {count}",
"admin_stats_label_paid_subs": "Платные подписки",
"admin_stats_trend_trials": "Триалы: {count}",
"admin_stats_label_active_subs": "С активной подпиской",
"admin_stats_label_paid_subs": "Платные пользователи",
"admin_stats_label_trial_users": "С пробной подпиской",
"admin_stats_label_free_users": "С бесплатной подпиской",
"admin_stats_trend_paid": "Платные: {count}",
"admin_stats_trend_trials": "Пробные: {count}",
"admin_stats_trend_free": "Бесплатные: {count}",
"admin_stats_label_today_rev": "Доход за день",
"admin_stats_trend_payments": "{count} платежей",
"admin_stats_label_week": "За неделю",
@@ -1145,7 +1152,10 @@
"admin_stats_revenue_avg_check": "Средний чек сегодня: {value}",
"admin_stats_revenue_avg_none": "Сегодня без успешных платежей",
"admin_stats_revenue_avg_ticket_label": "Средний чек (сегодня)",
"admin_stats_card_paid_caption": "Триалы — отдельно в бейдже",
"admin_stats_card_active_subs_caption": "Платные, пробные и бесплатные вместе",
"admin_stats_card_paid_caption": "Платные отдельно от пробных и бесплатных",
"admin_stats_card_trial_caption": "Только реальные пробные подписки",
"admin_stats_card_free_caption": "Ручные начисления и бонусный доступ",
"admin_stats_card_inactive_caption": "Доля от всех пользователей — в бейдже",
"admin_stats_revenue_last_7_calendar": "Сумма за последние 7 дн. (календарь)",
"admin_stats_revenue_prev_7_calendar": "Предыдущие 7 дн.",