Voltar ao Blog
Guias1 de setembro de 20264 min read

Como acabar com o spam num grupo do Telegram

A maior parte do spam em grupos segue os mesmos três passos. Veja como interromper cada um deles sem ter de ler registos à meia-noite.

Como acabar com o spam num grupo do Telegram

A maior parte do spam no Telegram vem de contas que entram, publicam um link e saem. Pode travá-lo em três camadas: um CAPTCHA para que um novo membro prove que é uma pessoa, um filtro de links e palavras para que a primeira mensagem nunca chegue a ser publicada e avisos que culminam num banimento. As três opções podem ser ativadas ou desativadas num painel de controlo na Web, e o plano gratuito inclui as duas primeiras.

O spam segue sempre os mesmos três passos

Observe um grupo durante uma semana e verá o padrão repetir-se: uma conta entra, espera entre quatro segundos e quatro horas, publica um link para um canal ou uma carteira e desaparece. Por vezes, vinte contas entram de uma só vez, com poucos minutos de intervalo e nomes que diferem apenas num algarismo. Quase nunca se trata de uma pessoa que leu as regras e decidiu infringi-las.

Esse padrão é útil, porque cada passo oferece uma oportunidade para o travar, e travá-lo cedo não lhe dá qualquer trabalho de manutenção. A alternativa é o que a maioria dos administradores faz: ler as mensagens do grupo à meia-noite e apagá-las manualmente, o que resulta até à noite em que estiver a dormir.

Primeira camada: faça com que entrar exija algum esforço

Um CAPTCHA à entrada pede ao novo membro que toque num botão ou responda antes de poder publicar. Uma pessoa demora dois segundos, mas isso trava os scripts que entram em cem grupos por hora, porque um script que tem de lidar com uma barreira específica deixa de ser barato de executar. Esta é a alteração com maior impacto e está incluída no plano gratuito.

Defina um prazo curto. Um recém-chegado que não confirme no espaço de um ou dois minutos provavelmente nunca iria dizer nada, e um prazo longo deixa contas não verificadas na lista de membros, onde continuam a contar como alcance para quem as enviou.

Decida o que acontece em caso de falha antes de ativar esta opção. Remover uma entrada falhada mantém a lista limpa; silenciar é uma opção mais tolerante para quem estava num comboio e ficou sem sinal a meio. Ambas as opções são válidas. Se não escolher, a predefinição decidirá por si.

Segunda camada: faça com que a primeira mensagem não chegue a lado nenhum

A maior parte do spam é um link. Um filtro que retenha ou elimine links de membros que entraram recentemente remove quase tudo sem afetar os membros habituais, porque a conta que publica o endereço de uma carteira costuma estar no grupo há menos de uma hora. Restringir com base no tempo de permanência da conta, e não no conteúdo, é o que impede o filtro de apanhar os seus próprios membros.

Adicione um filtro de palavras para os poucos termos que aparecem repetidamente no seu grupo. A sua lista não será igual à de mais ninguém, e é por isso que uma lista descarregada funciona mal: não apanha nada do que realmente aparece e bloqueia três palavras que os seus membros usam normalmente.

O anti-flood abrange o outro tipo de situação, em que uma conta publica seis vezes em dez segundos para fazer algo desaparecer do ecrã. Trata-se de uma frequência, não de uma avaliação do conteúdo, por isso não gera falsos positivos.

Mantenha a lista de palavras curta. Uma lista longa apanha os seus próprios membros a meio de uma frase e faz com que considerem o grupo imprevisível, e um grupo imprevisível é mais silencioso do que um grupo com algum spam.

Terceira camada: avisos e depois banimento

Para as contas que conseguem passar, os avisos fazem o trabalho que, de outro modo, teria de fazer manualmente: a primeira infração dá origem a um aviso, a terceira a um banimento, e a contagem fica associada ao membro em vez de depender da sua memória. É este último ponto que torna o sistema justo. Sem uma contagem, o banimento depende de alguém se lembrar do último incidente, e os membros habituais reparam quando o mesmo comportamento recebe duas respostas diferentes.

A proteção contra ataques em massa cobre o caso em que vinte contas entram num minuto. Reforça automaticamente a barreira até a vaga passar e depois volta a flexibilizá-la, e a parte útil é que isto acontece às três da manhã sem a sua intervenção.

A gestão de banimentos mantém o registo, para que uma conta que regresse com um novo nome e repita o comportamento não receba um novo começo que não mereceu.

O que verificar após uma semana

Veja quantos membros perdeu. Uma configuração de moderação demasiado rigorosa é invisível nos registos e sai cara ao grupo: pessoas reais falham o CAPTCHA, recebem um aviso por um link normal e saem discretamente, sem reclamar. Ninguém apresenta uma queixa por causa de um grupo que foi ligeiramente incómodo.

Se as entradas diminuíram e as mensagens também, torne o filtro menos restritivo antes de adicionar outro. O objetivo é ter um grupo onde o spam não chega a ser publicado, não um grupo onde nada é publicado.

Quanto custa

O CAPTCHA e o sistema anti-spam básico estão incluídos no plano gratuito, que é suficiente para um canal e para perceber se o padrão do seu spam muda. O conjunto completo de ferramentas de moderação, com avisos, banimentos e os restantes filtros em até três canais, está disponível no plano de $15/mo. Tudo é ativado ou desativado num painel de controlo na Web, e o bot só lê as mensagens do grupo para executar os módulos que ativou.

Perguntas frequentes

Preciso de escrever código para alguma destas opções?

Não. Cada uma corresponde a um módulo que pode ativar no painel de controlo na Web e configurar nesse mesmo local.

Um CAPTCHA vai incomodar os membros reais?

Normalmente, basta um toque ao entrar. É a camada que exige menos esforço de um membro e mais esforço de um script.

Quanto custa?

O CAPTCHA e o sistema anti-spam básico estão incluídos no plano gratuito. O conjunto completo de ferramentas de moderação, com avisos e banimentos, começa nos $15/mo.

O bot lê todas as mensagens do meu grupo?

Só lê as mensagens do grupo para executar os módulos de moderação e análise que ativar.

Compartilhar este artigo