Para o autopostagem não duplicar posts, são necessárias três coisas: cada material deve ter um identificador estável, a verificação «isso já foi publicado» deve acontecer antes da publicação, e não depois, e é preciso um limite de frequência. No início, ative a aprovação manual. Abaixo — de onde vêm as duplicatas e como eliminá-las num esquema caseiro e num serviço.
De onde vêm as duplicatas no autopostagem
Quase sempre a causa é uma de cinco:
- A fonte entrega o mesmo material de novo. Um feed RSS, a cada requisição, retorna as últimas N entradas, e se o esquema não lembra o que já pegou, ele publica essas entradas novamente.
- O endereço do material muda. O mesmo texto chega com parâmetros
?utm=…, com barra no final ou sem, viahttpehttps. Para o esquema, são registros diferentes. - Falha no meio da execução. O post foi enviado ao canal, mas o registro «publicado» não foi salvo por causa de um erro. Ao reiniciar, o esquema envia o post mais uma vez.
- Dois agendamentos para um mesmo canal. Um cenário antigo foi esquecido sem desligar, ou há duas cópias do bot rodando.
- Um mesmo assunto de fontes diferentes. Três sites escreveram sobre a mesma coisa, e o canal ganha três posts parecidos seguidos. Tecnicamente não é duplicata, mas o leitor a enxerga como tal.
Como encontrar a causa em 10 minutos
Abra os últimos 20 posts do canal e veja o que há de parecido nas repetições:
- O texto coincide palavra por palavra — problema na memória do esquema (causas 1–4).
- O texto é diferente, mas o tema é o mesmo — problema na seleção de fontes (causa 5).
- As repetições aparecem em pares com intervalo de alguns segundos ou minutos — provavelmente dois processos rodando ao mesmo tempo.
- As repetições surgiram após um erro ou reinício — o status «publicado» não está sendo salvo.
Assim você não conserta o que não está quebrado: não adicione uma verificação complexa de cabeçalhos quando, na verdade, há duas cópias do bot rodando.
Proteção passo a passo contra duplicatas
- Crie uma lista permanente do que já foi publicado. Uma tabela ou banco de dados basta: chave — endereço normalizado do material, data, status.
- Normalize o endereço antes da verificação. Remova as marcas
utm, a âncora#, a barra final e padronize o esquema parahttps. - Registre o status «em andamento» antes do envio, e «publicado» logo após a resposta do Telegram. Assim, uma falha no meio da execução não leva a um reenvio.
- Não permita execuções paralelas. Um cenário — uma execução ativa por canal. Verifique se as cópias antigas estão desligadas.
- Limite o número de posts por dia e defina um intervalo mínimo. Mesmo que uma duplicata passe, ela não vira cinco seguidas.
- Compare não só o endereço, mas também o título. Se dois materiais de sites diferentes coincidirem quase totalmente no título, adie um deles.
- Nas primeiras duas semanas, ative a aprovação manual. Com os olhos você vê o que a regra não pega: o mesmo assunto com outra abordagem.
Erros comuns ao combater duplicatas
O primeiro erro é guardar a lista do que foi publicado apenas na memória do cenário. Após um reinício ela zera, e o feed é publicado novamente. A lista deve ficar num banco de dados ou tabela.
O segundo é verificar apenas o texto do post. A rede neural formula de maneira diferente a cada vez, e dois posts sobre o mesmo material não coincidirão nas palavras. É preciso comparar a fonte, ou seja, o endereço do material.
O terceiro é consertar o sintoma: apagar as repetições manualmente sem procurar a causa. Em um dia elas voltam.
O quarto é usar um intervalo curto demais «por precaução». Quanto mais frequente a execução, maior a chance de duas execuções se sobreporem.
Comparação: manual, montagem própria ou serviço
| Manual | Montagem própria (n8n, Make, script) | Serviço | |
|---|---|---|---|
| Proteção contra repetições | Sua memória | Precisa ser construída por você | Limite diário, intervalo e aprovação manual |
| Risco de execução dupla | Não há | Existe | O agendamento é definido em um único projeto |
| Tempo de configuração | Nenhum | De algumas horas | Conexão do canal em cerca de 20–30 minutos |
| O que quebra | Você se cansa | RSS 403, mudança de endereços, limites da API | Canais fechados e sites com proteção anti-bot não podem ser conectados |
Se você já está montando um esquema no n8n, leia a análise por que o autopostagem via n8n quebra. Se tiver dúvidas sobre qual bot você precisa, há um material sobre três tipos de bots para autopostagem.
O que a Telematic faz e o que fica com você
Conduzimos o canal a partir de fontes: sites, RSS e canais públicos do Telegram. A partir de cada material, o serviço escreve um post no estilo do autor com base em 2–5 dos seus exemplos, e a publicação segue um agendamento: intervalo de 5 minutos a 30 dias, janela de horários e limite de posts por dia. As fontes Telegram e RSS entregam um material por execução, então o feed não despeja tudo de uma vez. Ative a aprovação manual e você verá cada post antes da publicação, e no histórico de versões é possível comparar as edições.
Preço: um post custa cerca de 7 ₽ (coleta de um site ou RSS — 5, de um canal do Telegram — 2, publicação — 1). Um mês de canal com 30 posts — de 120 a 420 ₽. Não há assinatura, e o preço fica visível antes do lançamento no bloco «Cálculo de custo». Edição de texto e pré-visualização são gratuitas.
Limitações sobre o tema que é melhor conhecer antecipadamente: não prometemos que o serviço vai pegar automaticamente toda repetição de significado, quando três fontes escrevem sobre o mesmo assunto — para isso é que existe a aprovação manual. Canais fechados do Telegram não podem ser conectados como fonte, e sites com proteção anti-bot podem não ser coletados. Também não há um minuto exato de publicação.
Perguntas frequentes
Por que o RSS publica sempre a mesma coisa em ciclo?
O feed entrega as últimas entradas a cada requisição. Se o esquema não guarda a lista dos materiais já coletados, ele os pega de novo. É preciso uma lista permanente com endereços normalizados.
Como apagar uma duplicata que já foi publicada?
Apague o post no Telegram manualmente e verifique se não há duas execuções rodando ao mesmo tempo. Apenas apagar não basta: a causa permanece e a duplicata volta.
A aprovação manual ajuda?
Sim. Ela pega o que as regras não pegam: um mesmo assunto em outra abordagem. No início do canal, ative-a por 1–2 semanas e depois decida se passa para a publicação automática.
É possível publicar um post em vários canais sem gerar duplicata?
Sim, se forem plataformas diferentes. Para esse esquema serve o crosspostagem: cada plataforma tem sua própria versão do texto e seu próprio agendamento.
O que fazer hoje
Abra os últimos 20 posts do canal, conte as repetições e escolha a causa na lista acima. Se quiser migrar para um esquema pronto com agendamento e aprovação manual, veja autopostagem no Telegram na Telematic. Para começar, você pode montar um post de teste no gerador gratuito sem cadastro. Sobre dinheiro, em separado: o que é realmente gratuito no autopostagem e onde começam os custos.
