No_Fog — личный кабинет
Вы вошли как —. Ниже — лист CHANNELS (как у парсера). Сводка по трейдерам — Статистика каналов.
Живые данные Не макет: изменения в Sheets после «Обновить» отобразятся здесь.
Справка для администратора
Логин и пароль задаются в config/.env: WEB_ADMIN_LOGIN и WEB_ADMIN_PASSWORD (не Telegram и не ключи биржи). После смены — перезапуск no-fog-web. Для боя: длинный пароль; API ограничивает частоту неверных попыток по IP (WEB_AUTH_MAX_FAILS, WEB_AUTH_FAIL_WINDOW_SEC) и минимальный интервал между действиями по каналам и тестом уведомления (WEB_ACTION_MIN_INTERVAL_SEC).
Слот под вторую биржу, интеграция позже.
Проверка состояния web actions…
Каналы (только чтение)
Sheets read
Лист CHANNELS в Google Sheets: колонки ниже в фиксированном порядке. Источник — GET /api/sheets/CHANNELS (без записи из кабинета; правки — в таблице). Счётчики в блоке выше — по тем же строкам.
Загрузка CHANNELS…
Каналы (редактор)
Черновик UI
Те же строки, что в блоке «только чтение». status — выпадающий список active | pause | block (зелёный / жёлтый / красный). auto_mode — True | False (зелёный / серый). Только в браузере. Поля risk_usdt … calibration_confidence — инпуты без API. Кнопки «Синхронизировать», «Добавить», «Найти», «Сохранить» — неактивны до подключения записи.
Черновик таблицы…
Оперативная сводка (только чтение)
Read APIУдобно в демо и в бою: сервисы systemd, ping таблицы, счётчики ордеров за 7 дней, хвост ERRORS_LOG (без «шума»), последние строки SIGNALS_LOG. Обновляется вместе с кнопкой «Обновить данные» и раз в минуту.
Ордера и инциденты
Юниты и Google Sheets
Жёсткие ошибки (последние)
Последние сигналы в логе
Статистика (STATS)
SheetsТаблица по трейдерам на листе STATS в Google Sheets — на отдельном экране.
Статистика каналов →Логи сигналов
SheetsПолная таблица SIGNALS_LOG из Google Sheets: фильтры по статусу и каналу, постраничный просмотр, исходный текст сообщения.
Открыть логи →Ошибки и CONFIG
SheetsЛисты ERRORS_LOG и CONFIG той же Google-таблицы: просмотр в кабинете, редактирование — в Sheets.
ERRORS_LOG → TG_Menu →