你好,我正在寻找一种在 Discourse 管理环境中批量删除帖子的简单方法——例如,根据某些已知的自动生成标题进行删除(这些帖子是从旧的 Yahoo 群组邮件论坛导入的,其中许多是毫无用处的通知邮件)。
Data Explorer 插件似乎无法删除任何内容,想了解一下还有哪些其他可行的选项?
你好,我正在寻找一种在 Discourse 管理环境中批量删除帖子的简单方法——例如,根据某些已知的自动生成标题进行删除(这些帖子是从旧的 Yahoo 群组邮件论坛导入的,其中许多是毫无用处的通知邮件)。
Data Explorer 插件似乎无法删除任何内容,想了解一下还有哪些其他可行的选项?
您可以在 Rails 控制台中完成此操作。如果您附加(搜索 bulk,也许?)应该能找到一些示例。
谢谢 Jay——“Rails”这部分正是我想避免的……
更好的是(在理想情况下),如果能有一个通配符标记帖子选项,这样在删除之前,仍有机会在 Discourse 中发现选择错误。
如果您是自托管的,在 Rails 控制台中操作其实并不难,只需一两行代码。如果您需要频繁执行此操作,可以研究一下 API。
谢谢 Jay——这并非一项常规任务,但最好在一个用户友好的环境中进行,该环境应提供待删除内容的预览,以最大程度降低出现意外结果的风险。