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
- Receber a mensagem do usuário via webhook da API do WhatsApp Business;
- Extrair o username do texto recebido;
- Consultar o endpoint de perfil do ScrapeGram;
- 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.