PT
Abrir o CopyPost

Agregador de notícias com dezenas de canais do Telegram: rápido, sem duplicatas e sem anúncios

3 minutos de leituraAgregadores de notíciasVelocidadeFiltros

Monte um agregador de notícias no Telegram com vários canais em um: muitas origens no pipeline, recepção turbo, filtros de anúncios e zero repetições.

Índice
  1. Esquema
  2. Passo 1. Contas para leitura
  3. Passo 2. Velocidade
  4. Passo 3. Feed limpo
  5. Sem duplicatas e sem loops
  6. Feed para site ou bot
  7. Quanto custa

Um agregador é um canal que reúne notícias de dezenas de fontes sobre um tema: economia, cidade, cripto, esportes. Os leitores vêm pela velocidade e para não precisar seguir tudo. Ou seja, o feed precisa ser rápido, limpo de anúncios e sem repetições.

Esquema #

origem 1 ─┐
origem 2 ─┼─► pipeline: filtros + substituições ─► seu canal
   …      │                                     └─► webhook (opcional)
origem N ─┘

Um pipeline pode ler quantas origens quiser e publicar em vários destinatários. Pipelines — quantos forem necessários, eles são gratuitos.

Passo 1. Contas para leitura #

As origens são canais públicos de terceiros, então quem deve lê-las é uma conta de usuário inscrita nesses canais: o bot só vê canais em que é administrador. Use uma conta separada, não a pessoal, e inscreva-a nos canais aos poucos.

Para publicar no seu canal, o prático é usar um bot administrador — é o que faz a maioria dos agregadores.

Passo 2. Velocidade #

O Telegram nem sempre entrega na hora os posts de canais grandes aos inscritos. A recepção turbo resolve isso: a sua conta consulta o canal a cada meio segundo, como o app em que o canal está aberto na tela. Ela se ativa sozinha, até 10 canais por conta; marque as origens mais importantes como “Turbo prioritário”. Mais de dez origens — conecte uma segunda conta de leitura. Mais detalhes no artigo sobre a recepção turbo.

O próprio CopyPost gasta frações de milissegundo por post; o resto do tempo é a resposta do Telegram. Posts sem alterações são copiados pelo próprio Telegram, sem baixar arquivos, e os álbuns vão inteiros de uma vez.

Passo 3. Feed limpo #

Adicione filtros ao pipeline:

  • “Ignorar se tiver botões” — remove a maioria dos posts de anúncio;
  • “Ignorar se o texto contém erid” — publicidade identificada;
  • “Ignorar se tiver encaminhada” — reposts que as origens trazem de outros canais;
  • uma expressão regular para sorteios e “inscreva-se no canal”.

A análise com exemplos está no artigo sobre filtros de anúncios. As assinaturas das origens (“Inscreva-se em @source”) são fáceis de cortar com uma substituição — veja substituições de texto e links.

Sem duplicatas e sem loops #

  • Se uma origem for lida por várias contas suas, o post é copiado uma única vez.
  • Um post que o próprio CopyPost publicou não será lido e enviado de novo, mesmo que o seu canal esteja entre as origens de outro pipeline.
  • Depois de uma queda de conexão ou reinicialização, os posts perdidos são recuperados, e os já publicados não se repetem.

Feed para site ou bot #

O mesmo pipeline pode enviar cada notícia ao seu servidor por webhook — por exemplo, para publicar o feed em um site ou app. Como receber essa requisição e verificar a assinatura — no artigo sobre webhooks.

Quanto custa #

A velocidade é a mesma em todos os planos: a recepção turbo existe também no gratuito. Três contas grátis — para um agregador com 20 origens, é o suficiente: duas contas leem, o bot publica. Comece no painel do CopyPost.