Restringindo a criação de novos tópicos com base no tempo de leitura

:information_source: Resumo Impede que os usuários criem novos tópicos a menos que tenham passado tempo lendo tópicos existentes.
:hammer_and_wrench: Repositório Discourse topic read timer
:question: Guia de Instalação Como instalar um tema ou componente de tema

Instale este componente de tema

Um componente de tema independente para Discourse que exige tempo de leitura registrado antes que os usuários elegíveis possam criar novos tópicos. Respostas, edições e mensagens privadas permanecem disponíveis.

Em um esforço para incentivar os novos usuários a ler e pesquisar antes de pular direto para um novo tópico, este componente limita o nível de confiança (configurável no máximo nível de confiança restrito) a precisar ler pelo número exigido de minutos. Até que esse limite seja atingido, o botão de novo tópico fica bloqueado e acinzentado e recebe uma dica de ferramenta construída a partir da explicação do requisito de leitura e do prompt de diretrizes. Se o botão de tópico for pressionado, ele abrirá o link das diretrizes da comunidade (ID do tópico configurável). Os usuários elegíveis ainda podem adicionar publicações em tópicos existentes.

As APIs podem contornar isso, então é eficaz apenas no navegador; no nosso caso, restringimos o acesso à API (e assim ao discourse hub) para o nível de confiança 1 e acima.

11 curtidas

Isso poderia ser uma proteção adicional contra contas de bot, talvez. Adição incrível!

2 curtidas

Incrível, algo que pode ser incluído no núcleo, obrigado por compartilhar.

1 curtida