Moderação de comentários no Telegram: o que funciona (2026)
Spam embaixo do post é um problema diferente de spam na porta. O que os filtros pegam, quando o silenciamento vira banimento e o que nada disso vê.
Resumo. Um portão de entrada e um filtro de comentários resolvem problemas diferentes. Na porta você avalia uma conta; embaixo do post você avalia uma mensagem, e o remetente já está dentro. O AdminHub modera o grupo de discussão vinculado com seis filtros de padrão, um detector de repetição, escalada silenciosa até silenciamento e banimento, e uma passagem de IA sobre o que as regras deixaram passar. Toda ação vai para um registro. É trabalho com padrões, não com sentido, e o padrão do filtro de links é mais rígido do que a maioria dos canais quer.
A fila de entrada é o problema famoso. Os comentários é que consomem a sua noite.
A diferença é estrutural. Na porta você julga uma conta: quantos dias tem, se passa na verificação, se aparece numa base de spammers. Embaixo do post você julga uma mensagem — e a conta por trás dela pode ser um inscrito de três meses que até hoje nunca fez nada de errado. A porta não resolve, porque o remetente já entrou. É por isso que canais que resolveram os pedidos de entrada continuam achando links de cripto embaixo de cada post.
Tudo o que vem a seguir é sobre esse segundo problema. Sobre a porta em si existe um texto próprio: proteger um canal de spam e bots.
Comentários moram num grupo, não no canal
Um canal do Telegram não tem seção de comentários própria. O que aparece embaixo do post é um grupo de discussão vinculado, e o botão de comentários abre uma thread dentro dele. Todo comentário é uma mensagem de grupo.
Daí saem três consequências, e elas definem o possível antes de qualquer configuração.
Sem grupo vinculado, não há o que moderar. Se os comentários estão desligados, não existe chat e nenhum filtro tem o que ler.
O bot precisa ser administrador no grupo, não só no canal. Direitos no canal permitem publicar. Direitos no grupo permitem ver as mensagens e apagá-las. O AdminHub descobre o grupo de discussão sozinho, pelo chat vinculado do canal, mas conceder os direitos é com você.
Banir é banir do grupo. Quem é banido por spam nos comentários continua inscrito no canal e perde apenas a possibilidade de escrever embaixo dos posts. Que costuma ser exatamente o que você queria.
Seis filtros, e o que cada um realmente pega
Dois vêm ligados, porque juntos cobrem a maior parte do que chega.
- Links de convite — as formas
t.me/+et.me/joinchat/em qualquer grafia. É o spam do tipo entra no meu canal. - Links — qualquer endereço http ou https, com uma lista de domínios permitidos que você preenche. A comparação é por domínio exato ou subdomínio de verdade, então permitir example.com não libera de quebra evil-example.com.
Outros quatro ficam desligados até você ativá-los.
- Encaminhamentos — qualquer mensagem encaminhada, seja qual for o conteúdo.
- Menções — um @usuário de quatro caracteres ou mais. Endereços de e-mail ficam de fora de propósito: casar com o @gmail dentro de um endereço apagava mensagens legítimas.
- Telefones — uma sequência de dígitos longa o bastante para ser um telefone. Ela não distingue telefone de número de pedido.
- Palavras proibidas — a sua lista, casada como trecho simples e sem diferenciar maiúsculas. Trecho significa que caça dispara dentro de caçamba. Escolha palavras que você apagaria sem pensar, e poucas.
Rodam nessa ordem, o primeiro acerto vence, e a exclusão é imediata e silenciosa. Ninguém é avisado de por que a mensagem sumiu.
A mesma mensagem, três vezes
Separado dos filtros: texto idêntico da mesma pessoa três vezes em cinco minutos é apagado, e a conta fica cinco minutos em silêncio.
A comparação é exata — o texto é aparado, passado para minúsculas e transformado em hash. Um caractere diferente já faz duas mensagens distintas. Ou seja, pega copiar e colar e teclado travado, e não pega quem alterna um modelo.
A janela de cinco minutos importa, e foi uma correção que precisou ser publicada. Sem ela, três ocorrências de obrigado — em qualquer momento, ao longo de semanas — bastavam para silenciar um frequentador.
Aqui não existe limite por frequência: nada conta mensagens por segundo independentemente do conteúdo. O modo lento nativo do Telegram faz isso nas configurações do grupo, e faz melhor.
O que acontece depois da terceira violação
Cada acerto de filtro soma um a um contador mantido por pessoa e por chat. Três números são seus: silenciar após N violações (3 por padrão), banir após N (6, e o contador zera) e quanto dura o silenciamento (uma hora por padrão, de um minuto a um dia).
A escalada também é silenciosa. Nada é anunciado no chat, nem antes nem depois. Quem errou uma vez perde uma mensagem; quem insiste perde o direito de escrever e depois o grupo.
Uma propriedade vale saber: esses contadores vivem em memória, não no banco, então um reinício ou um deploy os zera. A escalada é, portanto, um comportamento de sessão e não uma ficha permanente — o que corta para os dois lados, quase sempre a favor do participante.
Ao lado disso há duas janelas opcionais. As restrições para novatos bloqueiam links e encaminhamentos nas primeiras N horas após a entrada. O modo noturno bloqueia links e mídia entre duas horas em UTC, no intervalo em que ninguém está olhando. Ambas vêm desligadas.
A passagem de IA no fim
As regras vêm primeiro porque são instantâneas. O que sobrevive a elas vai para uma checagem de IA, e é justamente aí que se pega o que um padrão não pega por construção: uma mensagem promocional bem escrita, sem link nenhum.
A checagem recebe o texto da mensagem — os primeiros 500 caracteres —, o título do seu canal como contexto e as regras extras que você digitou num único campo livre, do tipo “aqui falamos de carros, qualquer coisa sobre apostas é spam”. A resposta é binária: spam ou não. Spam significa exclusão silenciosa e mais uma violação no contador.
Duas propriedades pesam mais do que o modelo por trás.
Só lê texto. Uma foto sem legenda não existe para ela. Uma figurinha também não.
Falha para o lado do autor. Se a checagem der erro ou estourar o tempo, a mensagem fica. Uma instabilidade deixa a moderação mais fraca, nunca mais nervosa.
O que o dono vê
Toda ação — exclusão, silenciamento, banimento — é escrita num registro com a regra que a causou, os primeiros 500 caracteres da mensagem e o horário. O painel mostra os totais por tipo de ação, quais filtros disparam mais e as entradas recentes.
É esse registro que torna suportável uma configuração rígida. Uma regra agressiva demais aparece em um dia como uma sequência de exclusões com que você não concorda, em vez de aparecer como inscritos concluindo em silêncio que os comentários morreram.
Os participantes também podem responder a uma mensagem com /report. Isso cria uma entrada para você e nada mais — sem exclusão automática e sem medidas tomadas pela palavra de um estranho.
Onde isso não vai ajudar
- Padrões, não sentido. Palavras proibidas são trechos, o filtro de telefone conta dígitos, o de menções vê qualquer @nome. Nenhum deles lê contexto. A passagem de IA lê, dentro de 500 caracteres de texto, e isso é um julgamento, não uma garantia.
- O padrão de links é mais rígido do que a maioria quer. Como vem, apaga qualquer URL de qualquer um, frequentadores incluídos. Preencha os domínios permitidos antes de confiar nele.
- Mídia sem texto não é avaliada. Uma imagem passa pelas regras de encaminhamento e de novatos, e por mais nada.
- Mensagens editadas não são reexaminadas. Um comentário limpo, editado depois para incluir um link, permanece.
- Comentários publicados em nome de um canal são ignorados. Só entram na análise mensagens de contas de usuário reais. Quem comenta sob a identidade do próprio canal está fora de tudo isso.
- Não substitui uma pessoa numa discussão acalorada. O lixo sai sozinho. Brigas, ataques coordenados e o off-topic apenas chato continuam com você.
O que fazer agora
- Ligue a moderação no Mini App e confira se o grupo de discussão foi detectado.
- Dê ao bot direitos de administrador nesse grupo — apagar e restringir, no mínimo.
- Preencha a lista de domínios permitidos antes de deixar o filtro de links ligado.
- Acrescente três ou quatro palavras que você apagaria sem pensar. Não trinta.
- Leia o registro depois de um dia e mude exatamente um ajuste.
A lista completa de recursos está na página de proteção do canal, e o lado da porta da mesma ferramenta aparece em proteger um canal de spam e bots. Se os comentários estão parados pelo outro motivo — não há sobre o que comentar —, a outra metade do trabalho é automatizar o conteúdo do canal.
O que as pessoas costumam perguntar
- Por que moderar comentários se a entrada já tem captcha?
- Porque são problemas diferentes. Na porta você avalia uma conta: idade, histórico, se ela passa na verificação. Embaixo do post você avalia uma mensagem, e por trás dela costuma estar um inscrito de verdade que nunca fez nada de errado. A porta não ajuda ali, porque o remetente já está dentro.
- Quais filtros de comentário vêm ligados?
- Dois: links de convite e links comuns. Encaminhamentos, menções, telefones e a sua lista de palavras proibidas ficam desligados até você ativá-los. O primeiro a configurar é justamente o filtro de links: no padrão ele apaga qualquer URL de qualquer pessoa, inclusive do frequentador que trouxe uma fonte, até você preencher a lista de domínios permitidos.
- O que leva alguém a ser silenciado ou banido nos comentários?
- Cada acerto de filtro soma uma violação a um contador mantido por pessoa e por chat. Três violações silenciam a conta por uma hora, seis banem do grupo de discussão; os dois limites e a duração do silenciamento são definidos por você. À parte disso, o mesmo texto enviado três vezes em cinco minutos é apagado e rende cinco minutos de silêncio.
- A IA enxerga tudo?
- Não. Ela roda por último, apenas nas mensagens que passaram pelas regras, e apenas no texto — os primeiros 500 caracteres do comentário ou da legenda. Uma foto sem legenda não existe para ela, e uma figurinha também não. Se a checagem falhar ou estourar o tempo, a mensagem permanece.
- Ele vai apagar comentários de gente de verdade?
- Às vezes vai, e é para isso que existe o registro. Palavras proibidas casam como trechos, o filtro de telefone apenas conta dígitos e o filtro de links não distingue fonte de anúncio. Cada exclusão, silenciamento e banimento fica anotado junto com a regra que disparou, então um ajuste rígido demais aparece como uma sequência de exclusões com que você não concorda, e não como uma seção de comentários que morreu em silêncio.