Restaurar temas en bloque

No conozco ninguna acción masiva de “deshacer eliminación”, así que necesitarás escribir un script para esto y utilizar la API de Discourse. Todo lo que haces en Discourse puedes hacerlo a través de la API; consulta este tema para aprender cómo: Reverse engineer the Discourse API

Como se indica en el tema, si revisas la pestaña de red (en las herramientas de desarrollo de tu navegador), verás que cada vez que se hace clic en el botón “deshacer eliminación”, se realiza una llamada PUT a /posts/<post-id>/recover.

Por lo tanto, si tienes una lista de IDs de las publicaciones que deseas “deshacer eliminación”, puedes hacerlo realizando llamadas sucesivas a ese punto final.