{
  "ok": true,
  "resposta": "Ola da API\n======================================================================\nLOG GERAL DO ROBO E-CLASS\nApp E-Class + Painel ao vivo + Bot WhatsApp no mesmo terminal\nPressione Ctrl+C para parar os tres processos.\n======================================================================\n[01:00:58] Mini API dos logs ativa em http://127.0.0.1:8745/\n[01:00:58] Iniciando ECLASS: \"C:\\Program Files\\nodejs\\node.EXE\" run_python.js app_eclass.py\n[01:00:58] Iniciando PAINEL: \"C:\\Program Files\\nodejs\\npm.CMD\" --prefix C:\\Servidores\\the-sistema-colegial run painel:live\n[01:00:58] [PAINEL] Site do painel ao vivo: http://127.0.0.1:8765/\n[01:00:58] [PAINEL] Se a porta 8765 estiver ocupada, o painel tenta as proximas portas automaticamente.\n[01:00:58] Iniciando WHATSAPP: \"C:\\Program Files\\nodejs\\npm.CMD\" run bot:whatsapp\n[01:01:00] [ECLASS] Robô do E-Class iniciado em modo contínuo.\n[01:01:00] [ECLASS] Pressione Ctrl+C para parar.\n[01:01:00] [ECLASS] Rotina ativa no horário de Brasília: 14:00 e 18:00, de segunda a sexta, sem feriados.\n[01:01:00] [ECLASS] Nenhum horário de envio pendente agora.\n[01:01:00] [ECLASS] Próxima verificação em 46739 segundos.\n[01:01:00] [WHATSAPP] > the-sistema-colegial-eclass-whatsapp@1.0.0 bot:whatsapp\n[01:01:00] [WHATSAPP] > node bot_whatsapp.js\n[01:01:00] [PAINEL] > the-sistema-colegial-eclass-whatsapp@1.0.0 painel:live\n[01:01:00] [PAINEL] > node run_python.js app_eclass.py --painel-live\n[01:01:01] [PAINEL] Painel HTML gerado: C:\\Servidores\\the-sistema-colegial\\painel_eclass.html\n[01:01:01] [PAINEL] Painel E-Class ao vivo rodando em [url removida]\n[01:01:01] [PAINEL] O painel atualiza os dados automaticamente a cada 5 segundos.\n[01:01:01] [PAINEL] Painel E-Class ao vivo: http://127.0.0.1:8765/\n[01:01:01] [PAINEL] Pressione Ctrl+C para parar o painel.\n[01:01:04] [WHATSAPP] Canal local de envio ativo em http://127.0.0.1:8790.\n[01:01:14] [WHATSAPP] WhatsApp autenticado. Aguardando ficar pronto...\n[01:01:14] [WHATSAPP] Bot WhatsApp conectado como ***9233. Números autorizados configurados: 2.\n[01:01:14] [WHATSAPP] Monitor de autorizados ativo. Numeros no JSON: 2.\n[01:01:14] [WHATSAPP] Monitorando autorizados em C:\\Servidores\\the-sistema-colegial\\whatsapp_autorizados.json.\n[01:01:15] [WHATSAPP] Aviso de bot conectado enviado ao número configurado.",
  "linhas": [
    "Ola da API",
    "======================================================================",
    "LOG GERAL DO ROBO E-CLASS",
    "App E-Class + Painel ao vivo + Bot WhatsApp no mesmo terminal",
    "Pressione Ctrl+C para parar os tres processos.",
    "======================================================================",
    "[01:00:58] Mini API dos logs ativa em http://127.0.0.1:8745/",
    "[01:00:58] Iniciando ECLASS: \"C:\\Program Files\\nodejs\\node.EXE\" run_python.js app_eclass.py",
    "[01:00:58] Iniciando PAINEL: \"C:\\Program Files\\nodejs\\npm.CMD\" --prefix C:\\Servidores\\the-sistema-colegial run painel:live",
    "[01:00:58] [PAINEL] Site do painel ao vivo: http://127.0.0.1:8765/",
    "[01:00:58] [PAINEL] Se a porta 8765 estiver ocupada, o painel tenta as proximas portas automaticamente.",
    "[01:00:58] Iniciando WHATSAPP: \"C:\\Program Files\\nodejs\\npm.CMD\" run bot:whatsapp",
    "[01:01:00] [ECLASS] Robô do E-Class iniciado em modo contínuo.",
    "[01:01:00] [ECLASS] Pressione Ctrl+C para parar.",
    "[01:01:00] [ECLASS] Rotina ativa no horário de Brasília: 14:00 e 18:00, de segunda a sexta, sem feriados.",
    "[01:01:00] [ECLASS] Nenhum horário de envio pendente agora.",
    "[01:01:00] [ECLASS] Próxima verificação em 46739 segundos.",
    "[01:01:00] [WHATSAPP] > the-sistema-colegial-eclass-whatsapp@1.0.0 bot:whatsapp",
    "[01:01:00] [WHATSAPP] > node bot_whatsapp.js",
    "[01:01:00] [PAINEL] > the-sistema-colegial-eclass-whatsapp@1.0.0 painel:live",
    "[01:01:00] [PAINEL] > node run_python.js app_eclass.py --painel-live",
    "[01:01:01] [PAINEL] Painel HTML gerado: C:\\Servidores\\the-sistema-colegial\\painel_eclass.html",
    "[01:01:01] [PAINEL] Painel E-Class ao vivo rodando em [url removida]",
    "[01:01:01] [PAINEL] O painel atualiza os dados automaticamente a cada 5 segundos.",
    "[01:01:01] [PAINEL] Painel E-Class ao vivo: http://127.0.0.1:8765/",
    "[01:01:01] [PAINEL] Pressione Ctrl+C para parar o painel.",
    "[01:01:04] [WHATSAPP] Canal local de envio ativo em http://127.0.0.1:8790.",
    "[01:01:14] [WHATSAPP] WhatsApp autenticado. Aguardando ficar pronto...",
    "[01:01:14] [WHATSAPP] Bot WhatsApp conectado como ***9233. Números autorizados configurados: 2.",
    "[01:01:14] [WHATSAPP] Monitor de autorizados ativo. Numeros no JSON: 2.",
    "[01:01:14] [WHATSAPP] Monitorando autorizados em C:\\Servidores\\the-sistema-colegial\\whatsapp_autorizados.json.",
    "[01:01:15] [WHATSAPP] Aviso de bot conectado enviado ao número configurado."
  ],
  "eventos": [
    {
      "ts": "2026-07-06T15:30:00",
      "origem": "TESTE",
      "fluxo": "stdout",
      "texto": "Ola da API",
      "recebido_em": "2026-07-06T00:57:16-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "======================================================================",
      "recebido_em": "2026-07-06T01:01:02-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "LOG GERAL DO ROBO E-CLASS",
      "recebido_em": "2026-07-06T01:01:02-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "App E-Class + Painel ao vivo + Bot WhatsApp no mesmo terminal",
      "recebido_em": "2026-07-06T01:01:02-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "Pressione Ctrl+C para parar os tres processos.",
      "recebido_em": "2026-07-06T01:01:02-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "======================================================================",
      "recebido_em": "2026-07-06T01:01:02-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "[01:00:58] Mini API dos logs ativa em http://127.0.0.1:8745/",
      "recebido_em": "2026-07-06T01:01:03-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "[01:00:58] Iniciando ECLASS: \"C:\\Program Files\\nodejs\\node.EXE\" run_python.js app_eclass.py",
      "recebido_em": "2026-07-06T01:01:03-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "[01:00:58] Iniciando PAINEL: \"C:\\Program Files\\nodejs\\npm.CMD\" --prefix C:\\Servidores\\the-sistema-colegial run painel:live",
      "recebido_em": "2026-07-06T01:01:03-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:00:58] [PAINEL] Site do painel ao vivo: http://127.0.0.1:8765/",
      "recebido_em": "2026-07-06T01:01:03-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:00:58] [PAINEL] Se a porta 8765 estiver ocupada, o painel tenta as proximas portas automaticamente.",
      "recebido_em": "2026-07-06T01:01:03-0300"
    },
    {
      "ts": "2026-07-06T01:00:58-0300",
      "origem": "LOG",
      "fluxo": "stdout",
      "texto": "[01:00:58] Iniciando WHATSAPP: \"C:\\Program Files\\nodejs\\npm.CMD\" run bot:whatsapp",
      "recebido_em": "2026-07-06T01:01:04-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "ECLASS",
      "fluxo": "stdout",
      "texto": "[01:01:00] [ECLASS] Robô do E-Class iniciado em modo contínuo.",
      "recebido_em": "2026-07-06T01:01:04-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "ECLASS",
      "fluxo": "stdout",
      "texto": "[01:01:00] [ECLASS] Pressione Ctrl+C para parar.",
      "recebido_em": "2026-07-06T01:01:04-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "ECLASS",
      "fluxo": "stdout",
      "texto": "[01:01:00] [ECLASS] Rotina ativa no horário de Brasília: 14:00 e 18:00, de segunda a sexta, sem feriados.",
      "recebido_em": "2026-07-06T01:01:04-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "ECLASS",
      "fluxo": "stdout",
      "texto": "[01:01:00] [ECLASS] Nenhum horário de envio pendente agora.",
      "recebido_em": "2026-07-06T01:01:04-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "ECLASS",
      "fluxo": "stdout",
      "texto": "[01:01:00] [ECLASS] Próxima verificação em 46739 segundos.",
      "recebido_em": "2026-07-06T01:01:04-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:00] [WHATSAPP] > the-sistema-colegial-eclass-whatsapp@1.0.0 bot:whatsapp",
      "recebido_em": "2026-07-06T01:01:05-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:00] [WHATSAPP] > node bot_whatsapp.js",
      "recebido_em": "2026-07-06T01:01:05-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:01:00] [PAINEL] > the-sistema-colegial-eclass-whatsapp@1.0.0 painel:live",
      "recebido_em": "2026-07-06T01:01:05-0300"
    },
    {
      "ts": "2026-07-06T01:01:00-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:01:00] [PAINEL] > node run_python.js app_eclass.py --painel-live",
      "recebido_em": "2026-07-06T01:01:05-0300"
    },
    {
      "ts": "2026-07-06T01:01:01-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:01:01] [PAINEL] Painel HTML gerado: C:\\Servidores\\the-sistema-colegial\\painel_eclass.html",
      "recebido_em": "2026-07-06T01:01:05-0300"
    },
    {
      "ts": "2026-07-06T01:01:01-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:01:01] [PAINEL] Painel E-Class ao vivo rodando em [url removida]",
      "recebido_em": "2026-07-06T01:01:06-0300"
    },
    {
      "ts": "2026-07-06T01:01:01-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:01:01] [PAINEL] O painel atualiza os dados automaticamente a cada 5 segundos.",
      "recebido_em": "2026-07-06T01:01:06-0300"
    },
    {
      "ts": "2026-07-06T01:01:01-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:01:01] [PAINEL] Painel E-Class ao vivo: http://127.0.0.1:8765/",
      "recebido_em": "2026-07-06T01:01:06-0300"
    },
    {
      "ts": "2026-07-06T01:01:01-0300",
      "origem": "PAINEL",
      "fluxo": "stdout",
      "texto": "[01:01:01] [PAINEL] Pressione Ctrl+C para parar o painel.",
      "recebido_em": "2026-07-06T01:01:06-0300"
    },
    {
      "ts": "2026-07-06T01:01:04-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:04] [WHATSAPP] Canal local de envio ativo em http://127.0.0.1:8790.",
      "recebido_em": "2026-07-06T01:01:07-0300"
    },
    {
      "ts": "2026-07-06T01:01:14-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:14] [WHATSAPP] WhatsApp autenticado. Aguardando ficar pronto...",
      "recebido_em": "2026-07-06T01:01:17-0300"
    },
    {
      "ts": "2026-07-06T01:01:14-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:14] [WHATSAPP] Bot WhatsApp conectado como ***9233. Números autorizados configurados: 2.",
      "recebido_em": "2026-07-06T01:01:18-0300"
    },
    {
      "ts": "2026-07-06T01:01:14-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:14] [WHATSAPP] Monitor de autorizados ativo. Numeros no JSON: 2.",
      "recebido_em": "2026-07-06T01:01:18-0300"
    },
    {
      "ts": "2026-07-06T01:01:14-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:14] [WHATSAPP] Monitorando autorizados em C:\\Servidores\\the-sistema-colegial\\whatsapp_autorizados.json.",
      "recebido_em": "2026-07-06T01:01:18-0300"
    },
    {
      "ts": "2026-07-06T01:01:15-0300",
      "origem": "WHATSAPP",
      "fluxo": "stdout",
      "texto": "[01:01:15] [WHATSAPP] Aviso de bot conectado enviado ao número configurado.",
      "recebido_em": "2026-07-06T01:01:19-0300"
    }
  ],
  "total_linhas_retornadas": 32,
  "arquivo": "/root/minha-api/logs/log_geral_terminal_remoto.jsonl",
  "atualizado_em": "2026-07-06T02:28:25-0300",
  "data_filtro": "2026-07-06",
  "data_filtro_solicitada": "",
  "data_filtro_automatico": true,
  "limpo_em": "",
  "sem_registros_data": false,
  "mensagem": ""
}