O que é o novo filho da mamãe pig
É uma ferramenta de automação que circula há tempos em fóruns e grupos de Discord lusófonos. O nome original vem de um fork de um script Python que gera respostas automáticas em comunidades específicas, com foco em interação por voz e texto. A versão mais recente, que as pessoas chamam de novo filho da mamãe pig, traz melhorias no sistema de agendamento e na manipulação de sessões do navegador.
Como instalar o novo filho da mamãe pig
Você precisa ter Python 3.9 ou superior rodando na máquina. Baixe o repositório principal do GitHub, que costuma estar disponível em mirrorings espalhados pelo Twitter e Reddit. Extraia os arquivos e abra um terminal na pasta de instalação. Execute o comando pip install -r requirements.txt. Se aparecer algum erro de dependência, rode pip install --upgrade pip antes de tentar de novo. Depois disso, copie o arquivo .env.example para .env e preencha com suas credenciais. O arquivo de configuração pede token de Discord e o ID do servidor alvo. Preencha apenas o necessário. Colocar dados extras só aumenta a chance de algo dar errado.
Configuração prática
O maior problema que eu tive foi com o timeout de conexão. Em servidores com muitos canais ativos, o script simplesmente desconectava depois de trinta segundos sem aviso. A solução foi editar o arquivo config.json e ajustar o valor de "timeout_seconds" para 120. Depois disso, rodou liso em dois servidores diferentes durante três dias seguidos sem reiniciar. Outro detalhe que ninguém menciona nos tutoriais é a questão dos rate limits. O Discord limita requisições por janelas de tempo. Se você programar o bot para enviar mensagens a cada cinco segundos em dezenove canais, vai levar bloqueio em menos de vinte minutos. Use o modo slow, que adiciona um delay aleatório entre as requisições, no mínimo oito segundos. Isso reduz o throughput pela metade, mas evita o banimento.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Problemas comuns e soluções
Aqui estão os problemas mais frequentes que aparecem na prática: O script começa a falhar com erro 429. Isso é rate limit ativado. Desligue imediatamente e aguarde pelo menos meia hora antes de tentar novamente. Tentar burlar isso só piora. O Discord identifica padrões repetitivos e aumenta a janela de bloqueio.
O bot conecta e desconecta ciclicamente. Geralmente é token expirado. Gere um novo token no developer portal do Discord e atualize o .env. Não adianta reiniciar o script sem trocar o token primeiro. Alguns comandos retornam JSON vazio. Verifique se o ID do canal está correto no arquivo de configuração. IDs numéricos precisam estar como string, não como número inteiro, dentro do JSON.
Limitações reais
O novo filho da mamãe pig não escala bem acima de cinco servidores simultâneos. A memória RAM sobe rapidamente e começa a causar lentidão nas respostas. Se você precisa gerenciar mais do que isso, considere dividir em múltiplas instâncias em máquinas separadas. Cada instância consome cerca de 150MB de RAM em operação normal. Também não há suporte nativo para moderação avançada. O script faz o básico: responder, reagir e agendar mensagens. Se você precisa de funções como filtro de palavrões, verificação de links ou controle de permissões, vai precisar implementar manualmente ou procurar outra ferramenta. A comunidade mantém alguns patches não oficiais, mas a maioria não passa de gambiarras.
Considerações finais
A ferramenta funciona para automação simples de comunidades pequenas. Não espere estabilidade total. Atualize o código a cada semana, porque as APIs do Discord mudam com frequência e quebram funcionalidades existentes. Mantenha um backup do .env e do config.json antes de qualquer atualização. Já vi gente perder configuração inteira por não fazer isso.