Приватная версия включает полнофункциональную UI админ-панель и Личный кабинет пользователя, построенные как Telegram Mini App. Ниже представлен обзор всех доступных функций.
Полный функционал
Приватная версия даёт доступ ко всем возможностям через Admin UI и API Mini App. Ниже всё сгруппировано по разделам.
Аутентификация и доступ
- Telegram логин — вход пользователей и администраторов через Mini App.
- Google OAuth — вход через Google.
- Яндекс OAuth — вход через Яндекс ID.
- Apple OAuth — вход через Apple (Sign in with Apple).
- VK ID — вход через VK ID.
- Passkeys — регистрация, просмотр и удаление ключей для passwordless входа.
- Авторизация нативных приложений — OAuth-диплинк для мобильных приложений.
- Email whitelist — белый список разрешённых доменов email.
- Роли и права (RBAC) — детальные разрешения на каждое админ‑действие.
Личный кабинет (Mini App)
- Сводка — статус подписки, трафик, баланс и быстрые действия.
- Тарифы — список тарифов, детали и выбор периода.
- История покупок — все платежи и инвойсы.
- Промокоды — применение промокодов и управление ожиданием.
- Триал и бесплатный план — активация при включении.
- Устройства — список устройств, удаление HWID, устройства по подписке.
- Онбординг‑туры — пошаговые подсказки для новых пользователей с сохранением прогресса.
- Новостная лента — просмотр рассылок в кабинете.
- Автоплатёж — включение/отключение и управление способами оплаты.
- Смена тарифа — варианты апгрейда/даунгрейда и выполнение даунгрейда.
- Доп. покупки — докупка устройств и трафика.
- Мульти‑подписки — создание, обновление, удаление, выбор основной, ключи.
- Подарки и покупка для другого — подарочные подписки (создание, отправка, погашение по коду получателем) и оплата подписки другому пользователю.
Платежи и биллинг
- Встроенные платежи — оплата прямо в Mini App.
- Платёжные системы:
- YooKassa — карты, СБП, SberPay, T‑Pay, ЮMoney, Mir Pay
- T‑Банк — карты, T‑Pay, СБП, SberPay
- CloudPayments — карты, 54‑ФЗ чеки
- Antilopay — СБП, карты, SberPay
- Platega — СБП, карты, эквайринг, worldwide, крипта
- Pally
- PayKilla
- CardLink
- Robokassa
- Lava
- WATA
- Heleket
- CryptoPay
- Stripe — зарубежные карты, USD
- Telegram Stars
- Мультивалютность — динамическое ценообразование по выбранному методу оплаты.
- Способы оплаты — сохранение, активация и удаление методов.
- Автоплатёж (админ) — ручной запуск обработки рекуррентных платежей.
- Мобильные покупки — Apple In-App Purchases и Google Play Billing с server-side уведомлениями (App Store Server Notifications / RTDN).
- Чеки (МойНалог) — фискальные чеки при включении интеграции.
Подписки и тарифы (админ)
- Управление тарифами — создание, обновление, сортировка, удаление.
- Локализованные описания — тексты тарифов по языкам.
- Цены — CRUD цен для периодов.
- Конвертация тарифов — массовая конвертация подписок.
- Связанные тарифы (linked plans) — автоматическое создание дочерних подписок при покупке.
- Платные пробные периоды — paid trial с отдельным drawer оплаты.
- Операции с подписками — выдать/отозвать, сбросить трафик, отключить автоплатёж, удалить.
Пользователи и модерация
- Поиск и профили — детальные карточки пользователей.
- Платежи и устройства — платежи, устройства и трафик пользователя.
- Рефералы — реферальные бонусы и история.
- Данные Remnawave — просмотр синхронизированной информации.
- Админ‑действия — блок/разблок, белый список, массовые действия, админ‑поля(теги, комментарии).
- Torrent Blocker — просмотр событий и обработка webhook.
Поддержка, FAQ и шаблоны
- Тикеты — создание (клиент/админ), ответы, редактирование и удаление сообщений, закрытие/открытие, реакции; статусы жизненного цикла (открыт, в работе, ждём клиента, отложен, решён, закрыт).
- Лимит активных тикетов — на клиента (по умолчанию 3, настраивается, свой лимит на каждый бот); уведомление и переход к активному тикету.
- Очереди и бэкофис — маршрутизация по очередям («разделам») с авто‑назначением (none / round‑robin / least‑open), ротация агентов, взятие/переназначение, макрос эскалации, внутренние заметки.
- Вложения — прямая и чанковая загрузка (в том числе до создания тикета), безопасные presigned‑ссылки, стриминг видео из хранилища без ограничения размера.
- Упоминания —
#‑ссылки на разделы приложения в тикетах и шаблонах;@‑упоминания админов с инбоксом упоминаний. - FAQ — статьи и разделы (категории): CRUD, сортировка, загрузка изображений.
- Шаблоны сообщений — категории, превью, порядок, вложения; палитра slash‑команд для быстрой вставки с предпросмотром.
- Автоответы — движок правил (тип триггера, дни недели, диапазон времени → шаблон), свои наборы на каждый бот; если правило не сработало, подключается ИИ‑ассистент (см. «ИИ‑поддержка»).
- CSAT — опрос удовлетворённости после решения тикета (кнопки в Telegram + email‑fallback).
ИИ‑поддержка
LLM‑ассистент отвечает клиентам в тикетах и помогает вести базу знаний. Подробнее — на странице ИИ‑поддержка.
- LLM‑ассистент в тикетах — работает как fallback за движком автоответов: если ни одно правило не сработало, собирает контекст (клиент, подписка, серверы, статьи вики, история тикета) и запрашивает у модели ответ с оценкой уверенности. При высокой уверенности отвечает клиенту сам, иначе кладёт черновик админу в чат тикета.
- Провайдеры LLM — любой OpenAI‑совместимый API: по умолчанию OpenRouter (один ключ на chat и embeddings), также OpenAI, Anthropic, Ollama, LM Studio, vLLM.
- База знаний (RAG) — внутренняя вики
/ai-knowledgeв отдельной pgvector‑БД; ассистент находит статьи семантическим поиском и цитирует их в ответах. - Предложения ИИ — генерация статей базы знаний из закрытых тикетов с обязательным апрувом админа и дедупликацией по эмбеддингам.
- Черновики в чате тикета — админ правит ответ модели перед отправкой клиенту.
- Настройки
/ai-settings— ассистент, порог уверенности и лимиты, уведомления, эмбеддинги (RAG), плейсхолдеры и разделы, смена embedding‑модели.
Партнёрская программа и White‑label
- Заявки и модерация — подача, статус, одобрение/отклонение, авто‑одобрение (настраивается), настройка ставок комиссии; массовый перевод рефералов в партнёры.
- ЛК партнёра — клиенты, комиссии, история выводов.
- Двухуровневые комиссии — саб‑партнёр получает свою ставку (в пределах ставки родителя), родитель — остаток; аплайн определяется по владельцу бота.
- White‑label боты — партнёрские Telegram‑боты (тип mirror/partner) с горячей перезагрузкой: свой брендинг (цвета, PWA, эффекты), загружаемые медиа (баннер, фон, иконка PWA, стартовое видео) с изоляцией по партнёру, своё стартовое сообщение и шейдеры, свои тарифы (partner overrides), таргетинг рассылок на конкретный бот.
- Bot‑scoped identity — клиент привязан к конкретному боту:
/startв партнёрском боте создаёт отдельный аккаунт под этим ботом (один Telegram/email может независимо существовать в разных ботах); подписки, тикеты, промокоды и все уведомления живут и уходят через бот‑владелец. - ЛК партнёра‑админа (RLS) — полноценная white‑label админка, ограниченная одним ботом партнёра на уровне БД (Postgres RLS, fail‑closed): статистика, баланс, клиенты, платежи, тикеты, FAQ, автоответы, шаблоны, автоматизации, промокоды, рассылки, боты, брендинг, тарифы, подписки, саб‑партнёры.
- Партнёрские промокоды — свой namespace кодов на каждый бот; партнёр‑админ создаёт собственные коды.
- Методы вывода — настраиваемые способы с индивидуальными минимумами (карта, СБП, ЮMoney, крипта); обработка заявок и загрузка подтверждений выплат.
Игры и геймификация
- Ежедневные игры — колесо фортуны, Wordle, блэкджек, мины, Hi‑Lo, морской бой, игра на удачу.
- Спины — игровая валюта: начисляются за покупки, тратятся на игры.
- Казино‑баланс — денежные призы с колеса копятся на балансе клиента с возможностью выплат.
- Фоны‑призы — коллекция выигранных фонов интерфейса с применением в кабинете.
- Настройки игр (админ) — включение каждой игры отдельно, настройки колеса и Wordle.
Рассылки и кампании
- Рассылки — список, создание, отмена, удаление, просмотр получателей; каналы Telegram и Email (или оба), сегменты с учётом канала. Параллельная отправка с rate limiter.
- Новости для пользователей — пользователи видят рассылки в кабинете.
- Рекламные кампании — создание и связь с клиентами.
Аналитика и отчёты
- Базовая статистика — итоги, рост, обзор, ежедневные данные.
- Расширенная аналитика — retention, cohorts, LTV, MRR, прогнозы.
- Платёжная аналитика — распределение и эффективность методов.
- Статистика поддержки — активность и динамика тикетов.
- Воронка и лиды — lead scoring, источники, события.
Настройки, брендинг и интерфейс
- Глобальные настройки — чтение/обновление и публичная конфигурация.
- Сквады — просмотр конфигурации отрядов Remnawave.
- Брендинг — публичные настройки UI.
- Конфиг страницы подписки — настройки подписочной страницы.
- Обязательные каналы — требование подписки на Telegram‑каналы (channel join gate).
- Шейдеры и текстуры — загрузка и управление визуальными эффектами, настройки targetFPS и resolutionScale.
- Glassmorphism — настраиваемый backdrop blur через брендинг.
- PWA — генерация манифеста и загрузка иконок.
Команды бота
/start— вход в бота: капча, проверка подписки на каналы, главное меню./promo— применение промокода./admin— админ‑меню в боте (только для администраторов)./topup_stars— пополнение Stars‑баланса бота (только для администраторов).
Синхронизация с Remnawave выполняется из Admin UI, команды /sync в приватной версии нет.
Уведомления и сообщения
- Push‑уведомления — VAPID ключи и подписки пользователей.
- Уведомления бота — события и напоминания.
Интеграции и webhooks
- Webhook Remnawave — события пользователей и алерты.
- Webhook Torrent Blocker — события блокировщика торрентов.
- Синхронизация — ручной sync с Remnawave и sync UUID подписок.
Хранилище, файлы и система
- Хранилище — локальное и S3‑совместимое.
- Доступ к файлам — защищённые ссылки на вложения.
- Healthcheck — endpoint для мониторинга.
- Статус серверов — прокси к xray‑checker.