Gestiamo una categoria di supporto tecnico nella nostra community e utilizziamo Typeform per garantire che i nuovi argomenti contengano le informazioni necessarie al nostro team e agli altri membri per offrire aiuto. È un flusso in due fasi:
Gli utenti inviano richieste di supporto tramite un sondaggio Typeform
Queste richieste vengono automaticamente convertite in nuovi argomenti inviandole all’endpoint API handle_mail
Questo approccio ha migliorato significativamente la qualità e la completezza delle informazioni fornite nelle nuove richieste di supporto. Tuttavia, gli utenti possono ancora saltare Typeform e creare argomenti direttamente nella categoria di supporto.
Stiamo cercando di limitare la creazione di nuovi argomenti esclusivamente all’endpoint handle_mail, consentendo comunque le risposte da parte di tutti i membri della community. Attualmente, la disabilitazione dei permessi di creazione blocca l’endpoint handle_mail con un errore ‘Accesso negato’.
Esiste un modo per configurare Discourse per consentire la creazione di nuovi argomenti esclusivamente tramite l’endpoint handle_mail?
Qualsiasi guida, soluzione alternativa o approfondimento su come possiamo ottenere questa configurazione sarebbe molto apprezzato!
Nelle impostazioni della categoria, appena sotto il punto in cui imposti l’indirizzo email, dovrebbe esserci un’impostazione Accetta email da utenti anonimi senza account. Nei miei test, ciò mi consente di inviare un’email non registrata a una categoria privata.
Sfortunatamente, sembra che ciò non funzioni per le email registrate:
Forse i modelli di modulo potrebbero aiutare? Ciò comporterebbe la duplicazione del sondaggio Typeform (forse in modo imperfetto), ma le persone non sarebbero in grado di creare argomenti a forma libera.
È un problema troppo grande per non poter essere risolto con la pressione sociale? Forse rimuovere semplicemente gli argomenti che non hanno il formato corretto e inviare loro un messaggio su come farlo nel modo giusto.