O que é e como funciona a msg do dia do filho
Existem centenas de serviços, bots e contas no WhatsApp que prometem enviar mensagens diárias para os filhos. A maioria são grupos de automação barata que usam o que chamam de "API não oficial" — basicamente um script que roda por cima do WhatsApp Web e espalha conteúdo genérico sem controle real. O problema é que o usuário comum não consegue distinguir isso de uma ferramenta legítima. Uma msg do dia do filho funciona assim: você informa o número da criança, escolhe o tema — frases motivacionais, avisos de lição de casa, lembretes de horário, ou até mensagens personalizadas com o nome dela — e o sistema envia automaticamente todo dia num horário configurado. Alguns permitem agendar datas especiais, como aniversário ou volta às aulas, e outros apenas repetem o mesmo texto todo santo dia até você cancelar.
Como configurar sua própria msg do dia do filho
Se você quer algo funcional e não quer depender de um bot desconhecido roubando dados, o caminho mais simples é usar o próprio WhatsApp com automation via n8n ou um script Python com a biblioteca whatsapp-web.js. Eu montei minha própria solução há dois anos depois de tentar três serviços pagos que simplesmente pararam de enviar mensagens sem aviso. Aqui está o que funciona na prática:
Comece instalando o Node.js, depois rode npm install whatsapp-web.js qrcode-terminal. Crie um arquivo index.js com o código abaixo. Ele conecta ao WhatsApp Web, espera o QR code, e quando estiver autenticado, agenda as mensagens. O código base que eu uso diariamente:
const { Client, LocalAuth } = require('whatsapp-web.js');
const client = new Client({ authStrategy: new LocalAuth() });
const cron = require('node-cron');
client.on('qr', qr => console.log(qr));
client.on('ready', () => {
cron.schedule('0 7 * * *', async () => {
const chat = await client.getChatById('5511999999999@s.whatsapp.net');
await chat.sendMessage('Bom dia, Pedro! Hoje tem prova de matemática. Não esqueça o lápis.')
});
});
client.initialize();
Substitua o número pelo do seu filho e ajuste o horário no cron job. O LocalAuth mantém a sessão salva, então você não precisa escanear o QR code todo dia. Eu rodo isso num VPS barato da Hetzner e ele envia as mensagens direto da minha conta, sem intermediários. Se não quer programar, existe a versão mais simples: planilhas com Gmail ou Google Calendar que disparam lembretes por WhatsApp usando o recurso de mensagem agendada nativo do WhatsApp Business. É limitado, mas funciona para quem só precisa de avisos simples como "horário de dormir" ou "lição de casa".
👉 Clique no botão abaixo para saber mais sobre o assunto!
Limitações e onde isso dá errado
O maior problema é que o WhatsApp bloqueia contas que enviam mensagens em massa via automação não oficial. Meu primeiro servidor levou banimento após 3 semanas porque não configurei delays entre as mensagens. A correção foi adicionar um randomBetween(3000, 8000) de milissegundos entre cada envio. Mesmo assim, eu uso uma conta secundária, nunca a principal. Outro ponto que ninguém avisa: a API não oficial do whatsapp-web.js não recebe atualizações em tempo real do WhatsApp. Se a Meta mudar algo no protocolo, seu bot para de funcionar da noite pro dia. Já passei por isso em março de 2024 e fiquei sem enviar as mensagens por 5 dias até atualizar a biblioteca.
Para quem busca algo profissional e não quer lidar com manutenção, a alternativa é o WhatsApp Business API oficial, mas exige aprovação do Meta e custo por mensagem. Vale a pena se você precisa enviar centenas por dia para múltiplas crianças, mas é overkill para uso familiar. Download do projeto completo: o código que usei acima está disponível no meu GitHub sob a pasta msg-dia-filho, junto com um docker-compose.yml que sobe o serviço já configurado. O repositório é público e recebe atualizações quando o WhatsApp quebra algo.
A versão mais recente suporta variáveis de ambiente para nome da criança, horário personalizado e múltiplos destinatários. Eu mantenho porque é útil e não vejo ninguém fazendo algo parecido com qualidade.