Extrair números de um grupo WhatsApp

Ferramenta local para copiar telefones dos participantes e usar no admin do Escala Ministros (aba Ministros → Importar celulares do grupo WhatsApp).

Limitação da API Meta: o bot oficial (Cloud API) não consegue listar membros de grupos. Esta página usa o WhatsApp Web no navegador — só funciona se você for admin do grupo ou se o WhatsApp mostrar o número de cada participante (contatos não salvos costumam aparecer com +55…).

Passo 1 — Abrir o grupo no WhatsApp Web

  1. Acesse web.whatsapp.com e escaneie o QR code.
  2. Abra o grupo dos ministros.
  3. Clique no nome do grupo (topo) → abre o painel lateral com participantes.
  4. Role a lista de participantes até o fim (para carregar todos).

Passo 2 — Copiar do grupo (recomendado, sem console)

  1. Com o painel lateral do grupo aberto (lista de participantes).
  2. Clique dentro da lista → ⌘A (selecionar tudo) → ⌘C (copiar).
  3. Cole no Passo 3 abaixo ou direto no admin → Importar celulares do grupo WhatsApp.

Funciona na maioria dos Macs — não precisa abrir Console (⌥⌘J).

Passo 2B — Console (opcional)

Só se o Passo 2 não trouxer números. Chrome: ⌥⌘J (Console). Safari: menu Desenvolvedor → Console JavaScript (⌥⌘C) — ative em Safari → Ajustes → Avançado.

Se o Chrome não deixar colar: digite allow pasting e Enter, depois cole o script e Enter.

Passo 3 — Colar texto ou números aqui

Cole o que veio do script, ou selecione participantes no WhatsApp Web (⌘A no painel) e copie. Também aceita lista com nomes misturados — o filtro pega só telefones BR.

Usar no Escala Ministros

Se precisava do Phone number ID da Meta (configuração do bot), use bash scripts/meta-phone-id.sh ou veja WHATSAPP-SETUP.txt.

const text = document.getElementById('input-text').value; renderResult(extractPhones(text)); }; document.getElementById('btn-clear').onclick = () => { document.getElementById('input-text').value = ''; document.getElementById('result').innerHTML = ''; };