Je ne connais pas de moyen intégré. Vous pouvez créer un script personnalisé qui ferait cela :
-
Via l’API, obtenez la liste des événements des webhooks à l’adresse
https://your-discourse.com/admin/api/web_hook_events/X.json
Où X est votre ID de webhook. -
Le point de terminaison liste les 50 derniers événements. Utilisez le paramètre de requête
offsetpour aller plus loin dans la liste. Par exemple :
https://your-discourse.com/admin/api/web_hook_events/1.json?offset=50 -
Parcourez chaque événement retourné. Pour chaque événement, effectuez une requête POST à
https://your-discourse.com/admin/api/web_hooks/2/events/XXX/redeliver
Où XXX est l’ID de l’événement. -
En raison de la limite de débit de l’API, attendez au moins quelques secondes entre chaque appel API.
Testé et fonctionnel ![]()
Et merci @Lucas_Alves de m’avoir fait découvrir le paramètre offset ![]()