Alguma forma de limitar o horário de postagem?

Olá,

Tenho uma sugestão um pouco fora do comum, mas existe alguma maneira de restringir os horários em que é possível postar em uma comunidade do Discourse?

Tivemos alguns incidentes recentemente em que pessoas mal-intencionadas escolheram momentos inoportunos para invadir o fórum. Horários em que há menos pessoas por perto para ajudar a resolver as coisas.

Sei que isso vai um pouco contra o espírito de comunidade aberto. Mas alguma forma de implementar “horários comerciais” para o fórum seria útil.

Sinta-se à vontade para me dizer que estou sendo irracional também.

Você pode colocar o site em modo somente leitura quando o último moderador sair do prédio.

Será que esses agentes mal-intencionados estão criando novas contas e postando coisas? Você consegue bloqueá-los e seus endereços IP? Talvez seja possível desativar novas contas ou restringir mais as ações de novos usuários.

É, é isso que temos feito por enquanto. Não parece ser uma solução de longo prazo, já que a mensagem é um pouco confusa.

É, temos bloqueado pessoas, mas elas são extremamente astutas para contornar os bloqueios, usando até VPNs para burlar proibições de IP. Gostaríamos de evitar tornar o cadastro mais difícil, mas pode ser nossa única opção.

Você pode alterar o texto da mensagem. Personalize todo o texto no Discourse.

Você pode limitar aos logins sociais. Deve ser bastante trabalhoso criar novas contas do Gmail, imagino.

Ou talvez apenas ative a configuração must_approve_users, assim, pelo menos, você não os deixa entrar sem sua permissão.

Olá @cookywook,

Entendo a situação pela qual você está passando, então talvez eu tenha um pouco mais de informações sobre isso do que outros no fórum.

O foco principal do suporte à comunidade é para clientes existentes ou também para potenciais (por exemplo, perguntas e respostas antes do compromisso)? Seguindo o que @pfaffman disse, talvez fosse uma opção exigir um login por meio de sua própria plataforma, para que eles precisassem ser clientes existentes.

Sim, essa é a solução ideal! Mas isso exige suporte de engenharia que simplesmente não temos.

Compreensível!

Outra opção (que não exigiria tanto trabalho) seria uma chamada de API agendada ao fórum para ativar o modo somente leitura. Talvez um pequeno script para enviar uma solicitação PUT para /admin/backups/readonly, configurado em um cron job ou similar.

Apenas uma ideia! Mas estou feliz em tentar ajudar se puder.

Se você se preocupa apenas com clientes existentes, o recurso de aprovação obrigatória de usuários não parece ser tão difícil ou caro. Imagino que um cliente ficaria bem em esperar até o próximo dia útil.

Mas o modo somente leitura também impede que as pessoas façam login, leiam e respondam a mensagens privadas, que o sistema registre visualizações de página, curtidas, sinalizações, basicamente… tudo.

Uma chamada de API alterando as permissões da categoria funcionaria melhor, mas seria muito legal se isso fosse uma configuração de uma única caixa de seleção.

E quanto a exigir aprovação no primeiro post para usuários de baixa confiança?

aprove post count

A quantidade de postagens de um usuário novo ou básico que deve ser aprovada

Defina isso como 1 ou 2. Assim, os usuários bons existentes já estarão em uma situação ótima. Spammers e agentes mal-intencionados geralmente estarão no nível TL0 a TL1, então precisarão ser aprovados pela equipe.