Stiamo sviluppando una funzione cloud basata sull’API di Discourse, utilizzando i Webhook con l’evento “Reviewable” per automatizzare l’apertura di issue quando un contenuto viene segnalato.
Quindi, quando qualcuno segnala un argomento, riceviamo un evento “Reviewable”.
Tuttavia, quando un altro utente lo segnala, non riceviamo alcun payload dell’evento “Reviewable”.
Inoltre, sembra esserci un limite al numero di segnalazioni per utente: un determinato utente non può segnalare più di una volta lo stesso argomento. Se la prima segnalazione è stata accettata, esiste un modo per resettare queste segnalazioni tramite l’API?
Per quanto riguarda il mancato rilevamento del secondo evento “reviewable creato”, ciò è dovuto al fatto che non viene creato un nuovo elemento per ulteriori segnalazioni sullo stesso post: vengono raggruppati sotto lo stesso elemento “reviewable”. Questo influenzerà i calcoli del punteggio, ma tutte le singole segnalazioni vengono gestite dallo stesso reviewable.