据我所知,Discourse 没有“恢复删除”的批量操作,因此您需要编写一个脚本,并使用 Discourse API 来实现。您在 Discourse 中能够执行的所有操作都可以通过 API 完成,请参考以下主题了解具体方法:Reverse engineer the Discourse API
按照该主题的说明,如果您在浏览器的开发者工具中检查网络选项卡,会发现每次点击“恢复删除”按钮时,都会向 /posts/<post-id>/recover 发送一个 PUT 请求。
因此,如果您有一个需要“恢复删除”的帖子 ID 列表,可以通过连续调用该端点来实现。
