Agregador de notícias com dezenas de canais do Telegram: rápido, sem duplicatas e sem anúncios
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
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.