🔔 Monitores
Monitores são verificações automáticas leves que rodam em segundo plano sem abrir uma conversa completa de IA a cada ciclo. Eles funcionam como sensores — ficam de olho em algo e só acionam o bot quando tem motivo.
Analogia simples
Pense num alarme de incêndio. 🔥
Ele fica ali na parede, quietinho, o dia inteiro. Não conversa. Não escreve relatório. Não aparece quando está tudo normal.
Mas se detectar fumaça? Dispara na hora.
Monitores funcionam mais ou menos assim. Ficam verificando silenciosamente se tudo está OK. Se algo não estiver, acionam um aviso.
Qual a diferença entre monitor e cron?
Essa é a pergunta mais comum, e a diferença é importante:
- Cron roda no horário programado e costuma executar uma tarefa completa, como "todo dia às 8h me manda o resumo".
- Monitor fica verificando algo leve e só aciona quando detecta problema, como "avisa se o servidor cair".
- Cron normalmente gasta mais recurso porque faz trabalho completo.
- Monitor normalmente gasta bem menos porque não abre uma sessão completa de IA a cada checagem.
Resumindo:
- Cron = despertador que faz coisas no horário
- Monitor = alarme de incêndio que só chama atenção quando detecta algo
Exemplos de monitores
- 🖥️ Servidor online — verifica se o servidor está respondendo. Se parar, avisa.
- 🐳 Container rodando — checa se um serviço específico está ativo. Se cair, avisa.
- 💾 Espaço em disco — monitora se o disco está ficando cheio. Se passar de 90%, avisa.
- 🌐 Site no ar — faz um acesso ao site a cada poucos minutos. Se não carregar, avisa.
- 🔒 Certificado SSL — verifica se o certificado de segurança vai expirar em breve.
Como funciona na prática?
- O monitor faz uma verificação simples (tipo: "o site responde?")
- Se a resposta for sim → não faz nada, fica quieto
- Se a resposta for não → avisa o bot, que avisa o dono
É tudo automático. Você não precisa pedir nada.
O grande benefício: como o monitor é leve, ele pode rodar muitas vezes por dia sem abrir uma sessão completa de IA a cada checagem.
Como Monitor e Bot Trabalham Juntos
O monitor fica rodando sozinho, verificando algo muitas vezes por dia com custo baixo. Quando detecta uma mudança, ele acorda o bot. Aí sim o bot pensa, analisa e decide o que fazer.
É como um vigia noturno que fica de olho nas câmeras a noite toda. Se vê algo estranho, liga pro dono. O dono não precisa ficar acordado olhando as câmeras — só é chamado quando tem algo real.
Exemplos práticos:
-
Monitor checa preço da soja a cada hora → caiu mais de 2%? Acorda o bot → bot analisa o contexto e te avisa com recomendação
-
Monitor lê mensagens de um grupo → apareceu palavra-chave "urgente"? Acorda o bot → bot lê o contexto e te manda resumo
-
Monitor verifica se o servidor está online → caiu? Acorda o bot → bot tenta resolver e te avisa se não conseguir
-
Monitor checa se tem mensagens novas num grupo → mais de 3 mensagens novas? Acorda o bot → bot lê e processa
O grande benefício: o monitor pode rodar muitas vezes sem gastar uma resposta de IA completa em cada ciclo. Só quando detecta algo real é que o bot entra — e aí sim gasta recursos pra pensar. É o melhor dos dois mundos: vigilância constante com custo baixo.
Preciso configurar monitores?
Não! Monitores são configurados pelo administrador do bot. Como usuário, você só precisa saber que eles existem e que estão cuidando das coisas nos bastidores.
Se quiser saber quais monitores estão ativos, é só perguntar pro bot:
"Quais monitores estão ativos?"
Monitor vs missão vs regra
Essa distinção ajuda bastante:
- Monitor observa algo e reage quando detectar mudança
- Missão acompanha um objetivo até desfecho
- Regra contextual muda a forma como o bot age em certo contexto
Ou seja, monitor não existe pra redefinir comportamento do bot. Ele existe pra vigiar.
Resumo
- O que é um monitor? Uma verificação automática leve.
- Ele gasta recursos? Pouco; normalmente não abre uma sessão completa de IA a cada ciclo.
- Quando ele avisa? Só quando detecta um problema ou mudança configurada.
- Qual a diferença do cron? Cron executa tarefas no horário. Monitor vigia e aciona quando detecta algo.
- Preciso configurar? Normalmente o administrador cuida disso.