💎
SILVER MONITOR Beta v1.0
{{ status.is_paused ? 'НА ПАУЗЕ' : 'АКТИВЕН' }}
Новых лотов
{{ status.stats?.new_listings_found || 0 }}
за сессию
Оценено ИИ
{{ status.stats?.ai_evaluations_count || 0 }}
Gemini 3.8 Flash
Выгодных сделок
{{ profitableCount }}
ниже порога
Снижений цены
{{ status.stats?.price_changes_found || 0 }}
Ревизор цен
Аптайм
{{ formatUptime(status.uptime_seconds) }}
RAM: {{ status.ram_mb || 0 }} MB
Циклов поиска
{{ status.stats?.cycles_completed || 0 }}
Карусель 15 ТЗ
🎯 Квота Снайпера (Свежая выдача)
{{ status.sniper_budget?.actions_last_hour || 0 }} / {{ status.sniper_budget?.max_actions || 120 }} в час
Осталось действий: {{ status.sniper_budget?.remaining || 0 }} Лимит безопасного антибана
🔄 Квота Ревизора (Проверка старых цен)
{{ status.rechecker_budget?.actions_last_hour || 0 }} / {{ status.rechecker_budget?.max_actions || 60 }} в час
Осталось действий: {{ status.rechecker_budget?.remaining || 0 }} Проверка только при падении цены

Мгновенные команды демона

Управление циклом и состоянием браузерного краулера

Лот / Заголовок Проба Вес Цена в шапке Цена/грамм Выкуп Город Действие
ID: {{ item.avito_id }} {{ item.category }}
{{ item.purity }}° Не указана
{{ item.weight_grams }} г
~{{ item.ai_estimated_weight_grams }} г ИИ 🧠
нет
{{ formatPrice(item.price_declared) }} ₽ {{ item.price_per_gram }} ₽/г ~{{ item.ai_estimated_price_per_gram }} ₽/г {{ formatPrice(item.total_buyout_price || item.price_declared) }} ₽ {{ item.city || 'Вся Россия' }}
Лотов по заданным критериям не найдено.

Пороги выкупа серебра (максимальная цена за 1 грамм)

Объявления с ценой за грамм ниже указанного порога считаются «Выгодной сделкой» (Hot Deal) и отправляются в Telegram в режиме Снайпера.

{{ t.purity }}°
{{ getPurityLabel(t.purity) }}
Текущий порог: {{ t.max_price_per_gram }} ₽/г

15 Целевых очередей поиска по ТЗ

Опрос идет циклически (Round-Robin карусель). Вы можете временно отключить конкретные очереди.

#{{ q.index + 1 }}
{{ q.query }} СЛЕДУЮЩИЙ
{{ q.category === 'kollektsionirovanie' ? 'Коллекционирование' : 'Посуда и товары для кухни' }}

Обойма Gemini API (11 ключей)

Статус кулдаунов и ошибок Rate Limit 429

Ключ #{{ k.index }} {{ k.is_available ? 'ГОТОВ' : 'КУЛДАУН ' + k.remaining_cooldown + 'с' }}
{{ k.masked_key }}
Запросов: {{ k.total_requests }} 429: {{ k.total_429 }}
Live Логи парсера (последние 150 записей)
[{{ line.timestamp }}] {{ line.message }}
Логи пока пусты или собираются...

⏱️ Настройки таймингов и кулдаунов

Тонкая настройка пауз демона, задержек антибана, квот прокси и времени отдыха ключей Gemini.

{{ timingsAlert.text }}
🌀 Паузы циклов Round-Robin (сон демона)

Время отдыха демона между завершением полного круга очередей и началом следующего.

Пауза тишины выдерживается между тактом Снайпера и Ревизором цен.
🛡️ Задержки между карточками (Антибан)

Джиттер-задержки между переходом по отдельным карточкам объявлений внутри тактов.

Снайпер (новые объявления):
Ревизор цен (проверка старых лотов):
📊 Квоты сессии (Мобильный прокси)

Ограничение действий для предотвращения сброса IP или капчи со стороны Авито.

🤖 Кулдаун ИИ (Gemini) и Watchdog

Управление временем заморозки ключей при 429 ошибках и очисткой памяти Chrome.

Сколько секунд ключ отдыхает перед повторным запросом.
Автоматическая рециркуляция браузера для сброса V8 heap и утечек RAM.

🧠 Редактор системного промпта ИИ

Инструкция для моделей Gemini 3.8 Flash: правила оценки, пробы, унции, ценообразование и отсев подделок.

Статус: ⚠️ Активен кастомный промпт ✓ Заводской эталон ТЗ
Длина: {{ promptEditorText.length }} симв.
Слов: {{ promptWordCount }}
{{ promptAlert.text }}

🌐 Конфигурация Xray (VLESS / Routing)

Прямое редактирование файла config.json, управление нодами и маршрутизацией.

🛰️ Статус VLESS-нод (прокси-шлюзы):
Авторотация при 403 / капче
{{ node.name }}
Порт: {{ node.port }}
IP: {{ node.external_ip || (node.is_active ? 'Подключен' : 'Недоступен') }}
Путь: {{ xrayData.path || 'xray/config.json' }}
Изменён: {{ xrayData.updated_at }}
Размер: {{ (xrayEditorText.length / 1024).toFixed(1) }} КБ
{{ isXrayJsonValid ? '✓ JSON корректен' : '⚠️ Ошибка JSON' }}
💡
При сохранении автоматически создаётся резервная копия config.json.bak. Чтобы применить новый конфиг к контейнеру Xray, выполните на сервере: docker compose restart xray.
{{ xrayAlert.text }}

Ход мыслей Gemini AI

Лот: {{ selectedItem.title }}
Объявлено: {{ selectedItem.price_declared }} ₽
Проба: {{ selectedItem.purity }}°
Вес: {{ selectedItem.weight_grams || selectedItem.ai_estimated_weight_grams }} г
Выкуп: {{ selectedItem.total_buyout_price }} ₽
Обоснование модели:
{{ selectedItem.ai_reasoning || 'Рассуждения не сохранились' }}