Suspender da Fila de Revisão

Seria possível adicionar a capacidade de silenciar/suspender usuários da fila de revisão?

Recebemos uma quantidade razoável de tráfego de spam de sites porque nossa comunidade foi postada nesses fóruns de SEO como tendo políticas de link amigáveis (ou seja, não no-follow), embora tenhamos usado no-follow praticamente desde que o conceito surgiu. Os traficantes de spam vêm em ondas, alguns fazendo spam automaticamente, outros esperando um longo período, outros fazendo spam de chamada e resposta. Alguns até vêm em equipes, acho que na esperança de que percamos alguns e eles obtenham um pouco do suco de link inexistente.

Devido aos vários tipos de spam, descobrimos que é mais benéfico ter o máximo de documentação e rastreamento em vigor para nós, o que torna a exclusão/bloqueio (que precisaríamos usar devido ao SSO). Mas a falta de documentação (há um pequeno pop-up de informações, mas nada visível no próprio registro de log) torna mais difícil ficar de olho nos spammers e também lidar com aqueles que podem ser acidentalmente marcados como spammers (afinal, somos humanos). Portanto, acabamos suspendendo manualmente os usuários, aprovando as postagens e, em seguida, excluindo-as.

Se pudéssemos ter o botão “tomar ação” que aparece no processo de sinalizar spam, haveria um comportamento consistente no processo de combate ao spam e também permitiria a maior visibilidade para padrões de usuários problemáticos.

5 curtidas

Eu REALMENTE odeio ser um desses “bumpers”, mas gostaria de trazer isso de volta para as pessoas reconsiderarem.

Recebemos muito spam… muito. Há dias em que podem aparecer 15-20 mensagens de spam em uma hora. Então, fomos forçados a usar o método de excluir usuário porque, de outra forma, é um processo de 4-5 etapas - aprovar, ir para a postagem, sinalizar, tomar uma ação (se permitir ação direta, caso contrário, ir para a fila e tomar ação). Tudo isso enquanto esperamos que um membro da comunidade não sinalize a postagem “aprovada”, gerando mais trabalho para nós.

Mas agora estamos enfrentando um problema em que nossa equipe é humana. Uma vez na vida, um usuário válido é excluído porque sua postagem parecia falsa, mas era legítima.

E não há funcionalidade de desfazer exclusão de usuário, pelo menos que eu possa encontrar. Nem há uma maneira limpa de VER os usuários excluídos, a não ser passar pelo log, o que significa olhar o pop-up de informações para cada usuário excluído (ou exportar o log e encontrar o usuário dessa maneira).

Então, estamos lidando com um cenário de “qual diabo você quer conviver” - o dobro ou o triplo do tempo de moderação, ou sobrecarregar a equipe de suporte com a necessidade de lidar com clientes válidos que inadvertidamente são excluídos porque suas postagens chegam muito perto da linha.

Nota: Eu sei que existe a funcionalidade de rejeitar postagem na fila de revisão, mas isso não lida com os usuários, então é uma faca de dois gumes porque os usuários podem voltar, e não há nada na fila que indique que alguém já teve postagens rejeitadas antes…

Qual método é responsável pela maior parte do spam que chega à sua Fila de Revisão?

Acho que se for sinalizado pelo Akismet, há a opção ‘suspender’ no menu suspenso ‘Sim’:

E acho que também está lá para os sinalizados pela comunidade:

Existe algum que possamos ter esquecido?

A maioria dos nossos vem de “Novo usuário digitou sua primeira postagem muito rapidamente, comportamento suspeito de bot ou spammer”
image

ESSAS postagens têm as funcionalidades de aprovar postagem, excluir postagem e excluir usuário. Estou pedindo que tenhamos os mesmos recursos das outras duas filas, que têm a opção de suspender o usuário. Poderia ser adicionado como um menu suspenso na rejeição da postagem.

2 curtidas

Ah, sim. Essa herda os botões de ‘Aprovação’ em vez dos de Bandeira, pois é classificada como uma Postagem/Tópico Enfileirado:

Acho que, como essa configuração é especificamente para pegar bots e spammers em potencial, seria bom ter as mesmas/semelhantes opções que a do Akismet para consistência.

Pessoalmente, estou no grupo de ‘excluir’ spammers :slight_smile:, mas conheço alguns sites que preferem suspender em vez disso, e se a opção estiver lá para os outros, acho que ela também deve ser incluída para este (se possível).

4 curtidas

Aqui está uma captura de tela de exemplo mostrando o problema:

Eu dei uma olhada rápida no código. Parece que essas ações do usuário são adicionadas por volta de aqui em um método de classe ReviewableQueuedPost, onde a classe estende Reviewable que fornece delete_user_actions().

Os rótulos vêm de aqui, e já temos rótulos para reject_and_suspend que são usados na classe ReviewablePost, por exemplo (que também estende Reviewable).

Eu não conheço muito bem o Rails, mas tenho a impressão de que não seria muito trabalho adicionar um “Rejeitar e Suspender usuário” nessa página, entre “Aprovar Post” e “Excluir Usuário”.

Essa opção nos ajudaria a evitar que ocasionalmente causemos um dia ruim para um usuário.

2 curtidas

Para ser justo (isso não é algo que pensei em compartilhar com o Boltronic), mas nós intencionalmente ocultamos o botão de rejeitar postagem porque tudo o que ele faz é excluir a postagem - não há registro que o acompanhe - ou não havia quando ocultamos o botão (ficaria feliz em mostrá-lo novamente se pelo menos ele registrar).

Mas se uma abordagem semelhante for feita com o botão de excluir usuário, onde uma opção de rejeitar postagem e rejeitar postagem/suspender usuário for adicionada, isso também funcionaria, e o comportamento seria consistente entre os botões.

Acredito que os ‘usuário digitou muito rápido’ agora são salvos nos registros da Fila de Revisão. :+1:

1 curtida