Eventi mancanti quando si utilizzano i Webhook "Reviewable Event"

Ciao,

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 tua informazione @Phil_Snow

Cordiali saluti,
Fares

Cosa intendi per “discussion” qui? È la segnalazione dello stesso argomento o dello stesso post due volte a innescare questo comportamento?

Sì, mi riferisco al segnalare lo stesso argomento dallo stesso utente anche dopo l’approvazione.

Viene segnalato due volte dallo stesso utente?

Ecco i passaggi per riprodurre l’errore,

Spero che questo sia d’aiuto,

Inoltre, cosa si può dire della prima domanda riguardante l’evento mancante?

Abbiamo aggiunto una funzione quest’anno, quindi segnalare un post già revisionato è bloccato:

Può essere modificato con l’impostazione cooldown hours until reflag @Fares_Droubi1.

Tuttavia, il messaggio di errore è errato… Siamo andati indietro qui, @Roman / @featheredtoast?

1 Mi Piace

Sembra di sì.

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.

1 Mi Piace