Painel do Afiliado

Suas Páginas de Captura

Abaixo estão as páginas geradas para seus leads:

  • https://afiliados.rendacomanderson.com/u/SEU-ID Ativa

💡 Dica: Compartilhe este link em suas redes sociais ou grupos.

Criar Nova Página de Afiliado

Defina o identificador único para sua página personalizada:

Conexão com WhatsApp

Escaneie o QR Code abaixo para conectar seu número e começar a receber leads automaticamente.

Aguardando geração do QR Code...

Status: Desconectado

cument.getElementById('generatedResult').style.display = 'block'; // Simulação: Adicionar à lista de páginas ativas const list = document.querySelector('.page-list'); const newItem = document.createElement('li'); newItem.className = 'page-item'; newItem.innerHTML = `${url}Ativa`; list.appendChild(newItem); } function copyNewLink() { const link = document.getElementById('newLink').innerText; navigator.clipboard.writeText(link).then(() => { alert('Link copiado!'); }); } // Lógica do QR Code Real via Proxy Baileys async function refreshQR() { const qrText = document.getElementById('qrText'); const qrImage = document.getElementById('qrImage'); const statusEl = document.getElementById('connectionStatus'); qrText.style.display = 'block'; qrImage.style.display = 'none'; qrText.innerText = "Gerando QR Code seguro..."; statusEl.innerText = "Status: Conectando ao serviço..."; try { const response = await fetch('/api/baileys/qr'); const data = await response.json(); if (data.ok && data.qr_image) { // Backend já retorna PNG em base64 pronto para exibição qrImage.src = data.qr_image; qrImage.onload = () => { qrText.style.display = 'none'; qrImage.style.display = 'block'; statusEl.innerText = "Status: Aguardando escaneamento (válido por 60s)"; statusEl.style.color = "#d97706"; }; } else if (data.ok && data.state === 'connected') { qrText.innerText = "WhatsApp já conectado!"; qrText.style.display = 'block'; qrImage.style.display = 'none'; statusEl.innerText = "Status: Conectado"; statusEl.style.color = "#059669"; } else { qrText.innerText = data.error || "QR Code não disponível no momento."; statusEl.innerText = `Status: ${data.state || 'Erro'}`; } } catch (error) { console.error(error); qrText.innerText = "Falha ao conectar com o serviço WhatsApp."; statusEl.innerText = "Status: Offline"; statusEl.style.color = "#dc2626"; } } // Auto-refresh do QR a cada 50s para manter válido setInterval(refreshQR, 50000); // Carrega ao iniciar a aba document.querySelector('[onclick="openTab(\'whatsapp\')"]').addEventListener('click', refreshQR);