{{ pageTitle }}

{{ pageSubtitle }}

{{ wsConnected ? 'Live' : 'Offline' }}
Аккаунтов
{{ totalAccounts }}
Активных
{{ totalActive }}
Ошибки
{{ totalErrors }}
Online
{{ onlineInstances }}
/ {{ instances.length }}

Экземпляры

{{ instances.length }} всего

Нет подключённых экземпляров

Запустите софт с флагом --dashboard

{{ inst.hostname || 'Unknown' }}
Agent v{{ inst.version }}
{{ inst.current_task_name }}
{{ inst.current_cycle }}/{{ inst.total_cycles }}
Нет активной задачи
{{ inst.accounts_total || 0 }}
{{ inst.accounts_active || 0 }} актив {{ inst.accounts_error }} ош.
{{ inst.is_online ? formatUptime(inst.connected_at) : formatTime(inst.last_seen) }}

Последние события

Событий пока нет
{{ ev.icon }}
{{ ev.text }}
{{ ev.time }}
Аккаунты {{ selectedAccountIds.length }}/{{ (instanceState.accounts||[]).length }}
Нет аккаунтов
{{ cat.name }}
#{{ t.id }} {{ t.name }}
Настройки: {{ selectedTaskName }} {{ Object.keys(pendingSettings).length }} изменено
Текущая задача
{{ instanceState.current_task_name }}
Цикл {{ instanceState.current_cycle }}/{{ instanceState.total_cycles }}
Нет активной задачи
Метрики
{{ instanceState.metrics.success_count }}
Успех
{{ instanceState.metrics.fail_count }}
Ошибки
{{ instanceState.metrics.flood_count }}
Flood
{{ instanceState.metrics.ban_count }}
Баны
Success rate {{ (instanceState.metrics.success_rate * 100).toFixed(1) }}%
Агент
{{ instanceState.agent_enabled ? instanceState.agent_mode || 'ON' : 'OFF' }}
Логи {{ currentInstanceLogs.length }}
Ожидание логов...
{{ formatLogTime(log.timestamp) }} {{ log.level.toUpperCase().slice(0,4) }} {{ log.message }}
Результаты задач
По задачам
Задача Инстанс Статус Успех Ошибки Начало
{{ h.task_name || getTaskNameById(h.task_id) || 'Задача #' + h.task_id }} {{ getInstanceName(h.instance_id) }} {{ h.status }} {{ h.success_count }} {{ h.fail_count }} {{ formatTime(h.started_at) }}
Нет записей