嘿 r/Devvit, 我开发了一个应用程序叫做 Triage,最近它已被批准并发布到应用程序目录中。 我为一个黑客松开发了它,但我非常希望得到反馈并与你们分享它。

问题:Reddit的mod队列是按时间顺序排列的。 自伤文章在40个垃圾邮件报告后面。 模组们会花费时间寻找真正需要关注的内容。

我构建了什么:Triage会自动评分mod队列中的每个项目,根据严重程度将它们分成三个等级:紧急(威胁、自伤、骚扰)排在最前面,常规垃圾邮件排在最后。 危机内容会触发立即向整个mod团队发送mod邮件提醒,即使没有人在看队列。 模组可以在界面上直接批准或移除,不需要导航离开。

我在开发过程中学到了什么:Devvit Web迁移是最困难的部分。 getReportedContent不存在,getModQueue存在。 submitPost需要一个预览元素,否则会创建一个普通的帖子,从而永远不会激发自定义帖子渲染器。 WebView消息传递被包装在一个devvit-messageenvelope中,这个envelope不是很明确地文档化。 如果有人遇到类似问题,我很乐意回答问题。

应用程序列表:https://developers.reddit.com/apps/triage-hackaton

如果你是活跃的 subreddit 模组,我会非常感激你花10分钟时间测试并提供一些诚实的反馈。