Consulta o cadastro de um cliente no sistema SGP e identifica o endereço IP do roteador.
Esta skill permite localizar o endereço IP do roteador de um cliente no sistema SGP.
Passwords/SGP TSMX.md).obsidian para ler credenciais.browser para acessar o sistema.Obter Credenciais:
Secure Credential Access ou leia diretamente a nota Passwords/SGP TSMX.md usando obsidian.read_note.url, username e password.Acessar o SGP:
Buscar Cliente:
Localizar IP do Roteador:
Salvar Credencial:
Passwords/ com o nome Router - <Nome do Cliente>.md.---
service: Router - <Nome do Cliente>
username: user
password: "admin-password"
url: http://<IP_ENCONTRADO>:8080
---
obsidian.write_note (se disponível) ou write_to_file no caminho Documents/ObsidianVault/Passwords/.Retornar Resultado:
// 1. Ler credenciais
const credentials = obsidian.read_note({ path: "Passwords/SGP TSMX.md" });
const { username, password, url } = credentials.fm;
// 2. Login
browser.open({ url: url });
browser.type({ selector: "#login-user", value: username });
browser.type({ selector: "#login-pass", value: password });
browser.click({ selector: "#btn-login" });
// 3. Buscar
browser.type({ selector: ".search-bar", value: "Nome do Cliente" });
browser.click({ selector: ".search-result-item:first-child" });
// 4. Navegar
browser.click({ text: "Contratos" });
browser.click({ text: "Ativo" }); // Selecionar contrato ativo
browser.click({ text: "Informações técnicas" });
// 5. Extrair IP
const ip = browser.get_text({ selector: ".ip-address-field" });
// 6. Salvar Credencial
const clientName = "Nome do Cliente"; // Obtido anteriormente
const noteContent = `---