Bot de alta performance em Node.js para monitoramento em tempo real de chamados do GLPI. Gerencie todas as configurações via interface web.
- Node.js v20 ou superior
- Chrome/Chromium instalado no servidor
npm installApenas as chaves de API devem ficar no arquivo .env. O restante é configurado pelo painel.
GLPI_APP_TOKEN=seu_app_token_aqui
GLPI_USER_TOKEN=seu_user_token_aqui
# Configurações Iniciais (opcional, serão sobrescritas pelo painel)
GLPI_URL= IP ou URL do seu GLPI
WHATSAPP_TARGET= Nome do Grupo ou Numero de Telefone
POLLING_INTERVAL=3 - Tempo de Resposta
PORT=3000 - Porta do NavegadorAcesse http://localhost:3000 para gerenciar o bot sem editar arquivos:
- Botão "Editar": Altere a URL do GLPI, o intervalo de busca e o destino (Grupo ou Número) em tempo real.
- Persistência: Suas alterações são salvas em um arquivo
config.jsone mantidas mesmo após reiniciar o bot. - Monitoramento Live: Acompanhe o console de atividade e o status da conexão.
- Limpeza de Instância: Desconecte ou troque de WhatsApp com um clique.
- Para Grupos: Digite o nome exato (ex:
grupo). - Para Números: Digite o número com 55 (ex:
5592991112233).
- Novo Chamado: ID, Assunto, Categoria, Localização, Requisitante e Descrição.
- Chamado Finalizado: ID, Assunto, Status e Técnico responsável.
Desenvolvido por Felipe Monteiro. 🚀