Configurando nossa categoria de Suporte para criação de tópicos apenas por e-mail

Olá!

Mantemos uma categoria de suporte técnico em nossa comunidade e usamos o Typeform para garantir que novos tópicos contenham as informações necessárias para que nossa equipe e outros membros ofereçam ajuda. É um fluxo de duas etapas:

  1. Os usuários enviam solicitações de suporte por meio de uma pesquisa do Typeform
  2. Essas submissões são automaticamente convertidas em novos tópicos enviando-as para o endpoint da API handle_mail

Essa abordagem melhorou significativamente a qualidade e a completude das informações fornecidas em novas solicitações de suporte. No entanto, os usuários ainda podem pular o Typeform e criar tópicos diretamente na categoria de suporte.

Estamos buscando restringir a criação de novos tópicos apenas ao endpoint handle_mail, permitindo ainda assim respostas de todos os membros da comunidade. Atualmente, desabilitar as permissões de criação bloqueia o endpoint handle_mail com um erro ‘Acesso Negado’.

Existe alguma maneira de configurar o Discourse para permitir que novos tópicos sejam criados exclusivamente por meio do endpoint handle_mail?

Qualquer orientação, solução alternativa ou insight sobre como podemos alcançar essa configuração seria muito apreciado!

2 curtidas

Nas configurações da categoria, logo abaixo de onde você define o endereço de e-mail, deve haver uma configuração Aceitar e-mails de usuários anônimos sem conta. Em meus testes, isso me permite enviar um e-mail que não está registrado em uma categoria privada.

Infelizmente, parece que isso não funciona para e-mails que estão registrados:

Talvez os modelos de formulário ajudem? Isso significaria duplicar a pesquisa Typeform (talvez imperfeitamente), mas as pessoas não poderiam criar tópicos de forma livre.

Este é um problema grande demais para não ser resolvido com pressão social? Talvez apenas remover tópicos que não tenham o formato correto e enviar uma mensagem sobre como fazer da maneira certa.

2 curtidas