Diferente do Telegram, o WhatsApp exige acesso à API oficial do WhatsApp Business (via Meta ou um provedor autorizado) para automações desse tipo — vale considerar o custo dessa camada antes de escolher esse canal.

Fluxo básico

  1. Receber a mensagem do usuário via webhook da API do WhatsApp Business;
  2. Extrair o username do texto recebido;
  3. Consultar o endpoint de perfil do ScrapeGram;
  4. Formatar e enviar a resposta de volta via API do WhatsApp.

Exemplo de handler (pseudocódigo)

function aoReceberMensagem(mensagem, remetente) {
  const username = extrairUsername(mensagem);
  const perfil = await buscarPerfilInstagram(username);
  enviarMensagemWhatsApp(remetente,
    `${perfil.username} tem ${perfil.followers} seguidores`);
}

Quando vale o esforço

Esse tipo de bot compensa quando o time já vive dentro do WhatsApp no dia a dia (comum em times comerciais no Brasil) — para uso interno de equipe técnica, um bot de Telegram costuma ser mais rápido de implementar e manter.