Olá @S.AAKASH_MUTHIAH, bem-vindo ao Discourse Meta! ![]()
A única coisa que me vem à mente no momento são os modelos de formulário de categoria. Eles permitem que você crie um modelo para uma categoria e pode exigir validação para tornar um campo obrigatório. No entanto, como o nome sugere, parece um formulário, então se você quer um tópico em que as pessoas possam digitar livremente e incluir uma ou duas palavras-chave, pode não ser a melhor solução. Talvez alguém mais possa contribuir ![]()
Editar: Isto é o que o Discourse AI disse quando perguntei agora mesmo.
Exigindo Palavras Específicas em Tópicos do Discourse IA
ondrej:
Existe uma maneira de garantir que um usuário inclua uma palavra em um tópico antes de ter permissão para postá-lo?
DiscourseHelper:
Pesquisando
Pesquisando por: Como um administrador pode exigir que os tópicos incluam uma palavra específica em seu título ou corpo antes de serem permitidos para postagem, usando configurações principais, plugins ou personalizações, e existe um recurso integrado, ou solução alternativa, como automação, para impor essa restrição em novos tópicos?
Lendo
Lido: Validação de Conteúdo: Exigir Pelo Menos 2 Palavras-chave Incluindo test1 ou test2 em Novos Tópicos
Não há um recurso nativo integrado no Discourse para exigir estritamente que um usuário inclua uma palavra específica no título ou corpo de um tópico antes de permitir que ele poste.
Aqui estão as opções atualmente disponíveis:
- A opção nativa mais próxima é usar “modelos de formulário de categoria”, que podem incluir campos obrigatórios (forçando os usuários a inserir certas informações antes de postar). No entanto, estes funcionam como formulários estruturados e não são ideais para impor a inclusão de uma palavra ou palavra-chave específica em um tópico digitado livremente. Os usuários ainda podem modificar ou remover o modelo, portanto, a validação estrita de uma palavra específica no corpo ou título não é imposta nativamente.
- Não há, até agora, uma configuração, plugin ou automação na linha oficial do Discourse que imponha a inclusão de uma palavra específica no título ou corpo do tópico.
- Se for necessária uma imposição rigorosa (bloquear a postagem, a menos que uma palavra específica seja usada), seria necessário um plugin ou componente de tema personalizado.
Para mais detalhes e uma discussão comunitária relacionada, veja:
- “Validação de Conteúdo: Exigir Pelo Menos 2 Palavras-chave Incluindo test1 ou test2 em Novos Tópicos”
- “Apresentando modelos de formulário experimentais” — este é o tópico oficial sobre modelos de formulário.
Se este for um requisito importante para o seu site, você pode considerar encomendar um plugin ou entrar em contato com o suporte do Discourse se estiver em um plano Business ou Enterprise.
Me diga se você quiser mais detalhes sobre modelos de formulário ou conselhos sobre opções personalizadas!