Toventra.← На сайт Toventra
Toventra / Документация

Что умеет Ева.
И как это устроено.

Toventra — программа для магазина, Ева — помощница внутри неё. Здесь — возможности, подключение и источники данных.

Возможности, которые уже есть

  • Диалоги. История покупателя, сведения о товаре и правила магазина учитываются в ответе. Вопросы разных товаров связываются по устойчивому ID, а не имени.
  • Размеры. Наличие конкретного варианта, подтверждённые замеры и ориентиры по общей сетке различаются. Выбор покупателя сохраняется отдельно от оплаченной строки и физической комплектации.
  • Заказы. Синхронизация заказов Авито, связь с перепиской, согласованный размер, этапы сборки и статусы. Заказ оформляет покупатель на Авито. Товар проверяет и отправляет продавец.
  • Остатки. Свободное количество учитывает заказы и резервы. Ежедневная сверка сравнивает данные программы с Авито и показывает неизвестные значения и расхождения.
  • Фото. Работа с оригиналами точного товара, ярлыками и сохранёнными сведениями. Внутренние складские фотографии не подменяют разрешённые оригиналы для покупателя.
  • Фоновые задачи. Обращения, история, заказы и контроль ответов обрабатываются независимыми фоновыми циклами, пока программа запущена и подключения доступны.

Правила магазина и контроль владельца сохраняются. Физические факты, неизвестные отправки и спорные вопросы не превращаются в автоматически «решённые».

Как начать

Ева уже работает в отдельном проекте продавца. Публичная документация доступна на GitHub. Тарифы, облачная регистрация и канал подключения пока не опубликованы владельцем.

  1. Подготовить магазин Авито. Проверить доступ к нужным методам API и правилам площадки.
  2. Подготовить сведения. Товары, размеры, доступное количество, оригинальные фотографии и условия продажи.
  3. Установить границы работы. Какие ответы и действия разрешены, что остаётся за человеком.
  4. Проверить на ограниченном наборе. Доставку ответов, связь заказа с товаром и выбором размера, остатки и ручное подключение.
Приём заявок скоро откроется. Кнопка на лендинге показывает подготовку подключения и документацию. Отправка в Telegram будет доступна после подключения канала владельцем.
Узнать о подключении →

Цифры рабочего проекта

ПоказательСнимок, МСКТочный смысл
6 727
диалогов в реестре
12.11.2026
01:01:20
Число строк native-реестра. Включает разные состояния; это не количество получивших ответ или закрытых обращений.
1 205
заказов в учёте
12.11.2026
01:22:02
Все учтённые заказы, включая разные статусы. Не число заказов, созданных Евой, и не число оплаченных/выданных продаж.
1 937
объявлений в сверке
12.11.2026
01:34:54
Строки сохранённого снимка каталога. Полнота проверки остатков — отдельный факт.

Границы проверки

Снимок сверки имеет complete=false: Quantity неизвестен у 74 неактивных объявлений. У действующих unknown_active=0. Показатель 1 937 описывает объём снимка, а не полностью подтверждённый склад.

Источники: сохранённый support_reconciliation_20261112T0041MSK/run-report.json, поле native_registry_rows; сохранённый owner_stock_check_20261112T0126MSK/fresh-native-report.json, поля runtime.orders_summary и summary.

Сайт не подключён к production API или БД. Это датированные статичные агрегаты. Подтверждённой выручки, прироста продаж, конверсии или среднего времени ответа, которые можно было бы приписать Еве, в использованных источниках нет.

Числа 1 604, 263, 193 000 ₽ и 10 дней из визуальных референсов не перенесены на сайт без источников.

Где настоящий интерфейс, а где демо

Настоящий интерфейс: неизменённый архивный снимок раздела «Сверка остатков» от 04.10.2026. В нём нет имён покупателей, контактов и содержимого приватных чатов. Дата снимка подписана на сайте; его старые числа не используются как свежие результаты.

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

Демонстрации: интерактивный интерфейс с поиском, диалогами, заказами и остатками, переключаемые возможности, диалог о размере M, отображаемый пример заказа и ночной таймлайн используют вымышленные данные. Метка «Демо» остаётся видимой. Они показывают уже существующие функции, а не реальную переписку или измеренную скорость ответа.

В сцене заказ появляется после оформления покупателем на Авито, а статус отправки меняется после передачи продавцом. Согласование размера не гарантирует посадку.

Как работает Ева

Источники: API Авито, сведения магазина, оригиналы фотографий и сохранённая история. Основной workspace использует PostgreSQL; очереди ответов, истории, заказов и ежедневной сверки независимы. Открытие чата само по себе не забирает управление.

Контроль действий

Ответы проходят действующие проверки фактов, товара, наличия и разрешений. При ручном подключении сохраняются удержания чата. Неизвестный исход отправки сначала выясняется по истории и квитанциям, а не повторяется новым сообщением.

Заказы и размеры

Запрос покупателя, согласованный размер, оплаченная позиция, учётный резерв и физическая комплектация — разные факты. Возврат не становится доступным к продаже до физической проверки. Неизвестный остаток не считается нулём.

Материалы и публикация

Подготовка карточек, каталог и публикация существуют в рабочей системе, но приёмка фото сама по себе не разрешает публикацию. Полная XML-выгрузка и изменение объявлений подчиняются отдельным правилам владельца.

Полный реестр подтверждённых утверждений: исследование проекта. Прямые схемы хранения секретов, реальные доступы и приватные данные в этот сайт не включены.

Частые вопросы

Ева работает круглосуточно?

Фоновые задачи могут работать круглосуточно при запущенной программе, работающем компьютере и доступных подключениях. Это не гарантия непрерывной доступности или определённого времени ответа.

Ева сама создаёт и отправляет заказ?

Покупатель оформляет и оплачивает заказ через Авито. Ева помогает с диалогом, выбором и учётом. Физическую проверку, упаковку и передачу посылки выполняет продавец.

Ева гарантированно подберёт размер?

Она использует наличие и сведения конкретной вещи, отделяет реальный замер от общей сетки и сохраняет выбор покупателя. Посадка и неизвестные физические параметры не гарантируются.

Где GitHub и стоимость?

Документация опубликована в GitHub: DenisGeide/eva-docs. Тарифы и канал подключения пока не опубликованы; заявка на сайте сохраняется локально.

Заголовок обещает доказанный рост продаж?

«Больше продаж, меньше рутины» — позиционирование владельца. Представленные цифры описывают объём рабочего учёта, а не измеренный прирост благодаря Еве.

О сайте

Независимый frontend. Основной интерфейс — HTML/CSS/JS, Three.js используется только для кольца. Никаких подключений к production, Авито или рабочей базе данных.

Поддерживаются cursor tracking, локальные отражения на стекле, мягкий tilt, сцены от прокрутки, touch/scroll режим, пауза, prefers-reduced-motion и fallback без WebGL. Все библиотеки и шрифты локальны.

Материал кольца основан на MeshPhysicalMaterial; качество рендера ограничивается и адаптируется под устройство. Источники внешних библиотек и лицензии хранятся в проекте.

Локальный запуск

cd T:\EVA_SITE
node scripts/serve.mjs --port 4178

Для сборки: node scripts/build.mjs. Production Ева, её код, конфиги, БД и процессы для этого не используются.

Дизайн-система · Система движения · Происхождение данных