Граф Wiki

Личный кабинет абонента

Личный кабинет (ЛК) — веб-портал самообслуживания абонента по адресу /lk/. Здесь абонент видит баланс и тариф, пополняет счёт, меняет тариф, подключает услуги и ТВ, общается с поддержкой и AI-ассистентом, управляет профилем и безопасностью входа. Доступен с компьютера и телефона (адаптивная вёрстка) и продублирован мобильными приложениями Android / iOS.

Личный кабинет — обзор

Содержание

1. Обзор

ЛК закрывает весь цикл самообслуживания, разгружая поддержку:

Брендинг, набор включённых функций и тексты настраиваются администратором в разделе «ЛК и мобильные»; при мультиоператорной конфигурации — отдельно для каждой организации.

2. Вход и способы авторизации

Страница входа в ЛК

Страница входа /lk/login/. Основной вход — по логину и паролю (договор / логин абонента). Дополнительно доступны способы входа, которые включает оператор:

Восстановление пароля (/lk/forgot-password/) — по SMS или Email (выбирается оператором). Фон страницы входа и страницы заполнения контактов настраивается в брендинге.

3. Дашборд

Дашборд ЛК

Главная страница /lk/ — сводка по абоненту:

Слева — навигация по разделам, сгруппированная: Финансы, Услуги, Поддержка. Справа в шапке — баланс, договор, переключатель темы и меню профиля. AI-чат доступен плавающей кнопкой в правом нижнем углу.

4. Финансы

Пополнение баланса

5. Тарифы

Тарифные планы в ЛК

Страница /lk/tariff/: вверху — карточка текущего тарифа (скорость, цена, линейка услуг), ниже — доступные для перехода тарифы с ценой и скоростью и кнопкой «Перейти на этот тариф». Смена применяется сразу или со следующего расчётного периода в зависимости от настроек тарифа.

6. Услуги и ТВ

Услуги в ЛК

7. Поддержка и заявки

Поддержка в ЛК

Раздел /lk/support/ — заявки в техподдержку (нативная Поддержка СмІТ Биллинг): список обращений со статусами, создание новой заявки, переписка с оператором и вложения. Отдельно — Сообщения (/lk/messages/): уведомления и рассылки от оператора.

8. AI-ассистент

AI-чат в ЛК

AI-ассистент (/lk/chat/ + плавающий виджет) отвечает на вопросы 24/7 на базе AI (Claude / ChatGPT / Gemini через модуль AIDA), использует базу знаний поддержки и видит контекст абонента (баланс, тариф). При сложном вопросе автоматически создаёт заявку и передаёт диалог живому оператору. Абонент может оценить ответы 👍/👎. Срок хранения истории чата настраивается оператором.

9. Профиль и безопасность

Профиль абонента в ЛК

Страница /lk/profile/: контактные данные (email/телефон с подтверждением), смена пароля (/lk/password/), привязка соцсетей (VK / Telegram / Google / Apple / Яндекс) и passkey, переключатель темы. При первом входе, если оператор требует контакты, абонент проходит экран /lk/profile/contacts-required/.

10. Дополнительные возможности

История операций в ЛК

11. Тёмная тема и мобильный вид

ЛК поддерживает тёмную тему (переключатель в шапке; выбор сохраняется в браузере) и полностью адаптивен — на телефоне навигация сворачивается, карточки перестраиваются в одну колонку.

ЛК в тёмной теме

12. Карта раздела

flowchart TB
    LOGIN["Вход /lk/login/
пароль · VK · TG · Google
Apple · Яндекс · passkey"] --> DASH["Дашборд /lk/
баланс · тариф · статус"] DASH --> FIN["Финансы"] DASH --> SRV["Услуги"] DASH --> SUP["Поддержка"] DASH --> PROF["Профиль"] FIN --> PAY["Пополнить
ЮKassa · W1"] FIN --> HIST["История платежей
/операций · ОП"] SRV --> TAR["Тарифы"] SRV --> SVC["Услуги · IPTV"] SUP --> TICK["Заявки · Сообщения"] SUP --> AI["AI-ассистент
24/7"] PROF --> SEC["Пароль · соцсети
passkey · контакты"] AI -.->|"сложный вопрос"| TICK style LOGIN fill:#1e3a5f,stroke:#5BA89D,color:#fff style DASH fill:#134e4a,stroke:#43b77a,color:#fff style PAY fill:#43b77a,stroke:#2d9a5f,color:#fff style AI fill:#1e3a5f,stroke:#5BA89D,color:#fff style TICK fill:#78350f,stroke:#d97706,color:#fff

13. Настройка ЛК в админке

Раздел Настройки → ЛК и мобильные (/admin/settings/lk/) — 6 вкладок:

14. Мобильные приложения и Public API

ЛК продублирован приложениями Android (Google Play) и iOS (App Store / TestFlight) на Flutter. Приложения используют Public Mobile API (/mobile-api/v1/, JWT-авторизация): баланс/тариф/блокировки, платежи, тарифы, услуги, заявки поддержки, AI-чат, регистрация push-токена.

Force-update

В админке (вкладка «Мобильное») задаются текущая и минимальная версии Android/iOS. Если у абонента версия старее минимальной — приложение показывает диалог обязательного обновления со ссылкой в стор; для версий между минимальной и текущей — мягкое предложение обновиться.

Push-уведомления (Firebase)

Push работают при загруженном файле сервисного аккаунта firebase-key.json и включаются на странице Сообщения → Push. Низкий баланс, истечение обещанного платежа и рассылки оператора уходят пушами в приложение. Расписание отправки — глобальное (Настройки системы → Сообщения).

Скриншоты и обложка: gs://uspeshnyy-projects/smit/billing/lk_v1206/. Production: rbill.smit34.ru/lk/.