Não estou ciente de uma maneira integrada. Você pode criar um script personalizado que faria isso:
-
Através da API, obtenha a lista de eventos de webhooks em
https://your-discourse.com/admin/api/web_hook_events/X.json
Onde X é o seu ID de webhook. -
O endpoint lista os últimos 50 eventos. Use o parâmetro de consulta
offsetpara ir mais longe na lista. Por exemplo:
https://your-discourse.com/admin/api/web_hook_events/1.json?offset=50 -
Percorra cada evento retornado. Para cada evento, faça uma solicitação POST para
https://your-discourse.com/admin/api/web_hooks/2/events/XXX/redeliver
Onde XXX é o ID do evento. -
Devido ao limite de taxa da API, aguarde pelo menos alguns segundos entre cada chamada de API.
Testado e funcionando ![]()
E obrigado @Lucas_Alves por me ensinar sobre o parâmetro offset ![]()