Nous développons une fonction cloud basée sur l’API Discourse en utilisant les webhooks et l’événement « Reviewable » pour automatiser l’ouverture de tickets lors de signalements.
Ainsi, lorsqu’un utilisateur signale un sujet, nous recevons un événement « Reviewable ».
Cependant, lorsqu’un autre utilisateur signale le même sujet, nous ne recevons aucun événement « Reviewable ».
De plus, il semble qu’il y ait une limite au nombre de signalements par utilisateur, ce qui signifie qu’un utilisateur ne peut pas signaler un sujet plus d’une fois. Si le premier signalement a été accepté, existe-t-il un moyen de réinitialiser ces signalements via l’API ?
Pour ce qui est de ne pas voir le deuxième événement « reviewable créé », c’est parce qu’aucun nouvel élément n’est créé pour les signalements supplémentaires contre le même message : ils sont regroupés sous le même élément « reviewable ». Cela affectera les calculs de score, mais tous les signalements individuels sont gérés par le même reviewable.