PT
Abrir o CopyPost

Filtros na postagem automática: como tirar anúncios dos reposts

3 minutos de leituraFiltrosPostagem automática

Filtros de texto, limites de palavra, expressões regulares e filtros por tipo de mensagem: veja com exemplos como copiar só os posts certos do Telegram.

Índice
  1. Como os filtros funcionam
  2. Texto: palavras e maiúsculas/minúsculas
  3. Expressões regulares
  4. Filtros por tipo de mensagem
  5. Álbuns
  6. Dica

O canal de origem não publica só conteúdo útil: publis, sorteios, links para bots de terceiros. Ao copiar mensagens de um canal do Telegram, os filtros do pipeline decidem quais mensagens seguem adiante e quais não.

Como os filtros funcionam #

Cada filtro tem uma ação e uma condição:

  • “Ignorar se” — a mensagem é descartada se a condição for atendida;
  • “Somente se” — a mensagem passa somente se a condição for atendida.

A mensagem é entregue quando todos os filtros a deixam passar. A ordem dos filtros não importa.

Texto: palavras e maiúsculas/minúsculas #

O filtro mais simples é “o texto contém”. Duas configurações o tornam preciso:

  • “ignorar maiúsculas/minúsculas” — publi encontra “Publi” e “PUBLI”, inclusive em textos em cirílico;
  • limite de palavra: no início da palavra, no fim da palavra ou palavra inteira.

Para que serve o limite? Sem ele, o filtro “o texto contém mar” também dispara em “amar” e “marcador”. Com a opção “palavra inteira”, só na palavra “mar” sozinha. Funciona também com símbolos: #publi como palavra inteira não dispara em #publidasemana.

Exemplo de conjunto contra anúncios:

AçãoCondição
Ignorar seo texto contém “publi” (palavra inteira, ignorando maiúsculas/minúsculas)
Ignorar seo texto contém “#promo”
Ignorar seo texto contém “erid”

Expressões regulares #

Quando há palavras demais, uma única expressão regular resolve. O CopyPost usa a sintaxe da biblioteca regex do Rust: ela não trava com padrões “ruins”, então até uma expressão complexa é processada em tempo linear.

(?:sorteio|giveaway|concurso).{0,40}(?:sig|repost)

Essa expressão pega sorteios do tipo “siga e reposte” em qualquer ordem de palavras dentro da frase.

O painel mostra os erros da expressão ao salvar — um filtro quebrado não entra em funcionamento.

Filtros por tipo de mensagem #

A condição “tem algum destes” verifica os atributos da mensagem: fotos, vídeos, mensagens de voz, vídeos redondos, enquetes, figurinhas, links no texto, menções, botões, mensagens encaminhadas e outros.

  • “Ignorar se tiver botões” — remove a maioria dos posts de anúncio com o botão “Acessar”.
  • “Somente se tiver foto ou vídeo” — transforma um canal de notícias em um feed de mídia.
  • “Ignorar se tiver encaminhada” — deixa só o conteúdo autoral da origem.

Álbuns #

O álbum é verificado pela legenda inteira: se a legenda tiver anúncio, nenhuma foto será enviada. Já os filtros por tipo de mídia olham cada item: “somente fotos” envia apenas as fotos de um álbum misto.

Dica #

Comece com dois ou três filtros e acompanhe o resultado por alguns dias. Os filtros podem ser alterados no painel a qualquer momento — o pipeline aplica as mudanças na hora.

Próximo passo — trocar os links e a assinatura da origem pelos seus.