Expandindo o filtro de 'usuário suspeito'

Isso não resolve completamente o problema que você descreveu, mas…

Se a maioria desses usuários spam ou suspeitos compartilhar as mesmas estatísticas que você mencionou aqui

então, você já considerou alterar o padrão da configuração clean_up_inactive_users_after_days?

Ela está definida para 2 anos, a menos que você a altere, mas não vejo nenhum problema em reduzi-la bastante.

Ela só exclui usuários com 0 posts e 0 tempo de leitura.

Definir isso para algo como 2 a 3 semanas é muito razoável. Qualquer pessoa que se cadastre em um site Discourse e não poste nem leia nada por 2 a 3 semanas obviamente não é uma pessoa real que você quer ter em sua comunidade.

Mesmo que seja, 2 a 3 semanas é um período aceitável para que a conta seja excluída, pois provavelmente perderam o interesse, então está tudo bem se tiverem que passar pelo processo de cadastro mais uma vez se realmente estiverem interessados.

5 curtidas