今天我们发布了最新的Devvit 0.12.21版本,包括对Portal的少量改进,以及(我们非常期待!) 审核工具的滤波功能。

ModQueue滤波功能来了!

与AutoMod类似的工作流程设计,Filter()允许开发者程序matic地将内容路由到ModQueue,记录ModLog中的操作,并临时移除内容,直到经过审核。这使开发者可以为更好的内容审核流程创建自动化,并最小化社区内容移除的依赖。这项功能可用于_posts和_comments。

本周稍后,我们还将添加一个keep参数到此方法。这个参数允许开发者设置是否移除内容,并将其设置为false以模拟当前AutoMod功能。我们希望这一功能将有助于更多有利于modders和用户的用例。 ( keep参数不会立即可用在ModLog中。)

其他改进

我们还发布了一些Portal的微小改进,这些改进应该对请求时间和错误率有所益处。Portal现在能够直接从可靠的后端服务中检索数据,而不再依赖GraphQL。这意味着:

  • 更快的响应速度 — 平均请求时间减少了 40%(从 364ms 到 216ms)
  • 少的错误率 — 服务器错误减少了 62%
  • 更高的可靠性 — Portal不再受到GraphQL故障的影响

更新至Devvit的最新版本:

  1. 运行 npm install devvit@latest 更新您的CLI。
  2. 运行 npx devvit update app 更新您的devvit依赖项。