//By: 𖧄 𝐋𝐔𝐂𝐀𝐒 𝐌𝐎𝐃 𝐃𝐎𝐌𝐈𝐍𝐀 𖧄 //Canal: https://whatsapp.com/channel/0029Vb69bDnAe5VmzSMwBH11 const fetch = require('node-fetch') async function stalkRoblox(usuario) { if (!usuario) return "Por favor, insira um nome de usuário do Roblox"; try { console.log("Coletando dados..."); const resposta = await fetch(`https://zelapioffciall.koyeb.app/stalk/roblox?user=${encodeURIComponent(usuario)}`, { headers: { "Content-Type": "application/json" } }); const dados = await resposta.json(); if (!dados || !dados.status) return "Usuário não encontrado ou dados inválidos"; const resultado = dados.resultado || {}; const basico = resultado.basico || {}; const social = resultado.social || {}; const grupos = resultado.grupos || {}; const presenca = resultado.presenca || {}; const listaGrupos = ((grupos.lista || {}).dados || []) .slice(0, 5) .map(g => { const grupo = g?.grupo || {}; const funcao = g?.funcao || {}; return `• ${grupo.nome || 'N/A'} (${funcao.nome || 'N/A'}) - Membros: ${grupo.contagemMembros || 0}`; }) .join("\n") || "Nenhum grupo encontrado"; const ultimaPresenca = (presenca.presencasUsuario || [])[0] || {}; const ultimaLocalizacao = ultimaPresenca.ultimaLocalizacao || "Offline"; let dataCriacao = "Não disponível"; if (basico.criado) { try { dataCriacao = new Date(basico.criado).toLocaleString('pt-BR'); } catch (e) { dataCriacao = "Data inválida"; } } const mensagem = ` 👤 *INFORMAÇÕES DO ROBLOX* 📝 Nome de usuário: ${basico.nome || 'N/A'} 🏷️ Nome de exibição: ${basico.nomeExibicao || 'N/A'} 🆔 ID do usuário: ${basico.id_usuario || 'N/A'} 📄 Descrição: ${basico.descricao || "Nenhuma descrição"} 📅 Criado em: ${dataCriacao} 🚫 Banido: ${basico.estaBanido ? "Sim" : "Não"} 👥 Amigos: ${social.amigos?.contagem || 0} 📱 Seguidores: ${social.seguidores || 0} ✅ Seguindo: ${social.seguindo?.contagem || 0} 🌐 Status online: ${ultimaLocalizacao} 👥 Grupos (máx. 5): ${listaGrupos} `.trim(); return mensagem; } catch (erro) { console.error("Erro no stalk Roblox:", erro); return "Ocorreu um erro ao coletar dados do Roblox"; } } // Exemplo de uso: // stalkRoblox("nomeusuario").then(console.log).catch(console.error); module.exports = { stalkRoblox }