r/Devvit成员,

我开发了一款每日 AI 生成谜题游戏的模板,用来在 Devvit 上运行,并想与大家分享我的经历,得出社区的反馈。

它是做什么的: 在 UTC 轴每晚午夜时生成一条新的犯罪情节,包括嫌疑犯,目击者陈述,物理证据和一个隐藏的答案。在本天结束时,会发布一个新贴,内容是答案,出色的探员TOP10人,及完整的评分透明说明。

技术栈:

  • TypeScript, Devvit 0.12+, Node 22.2+
  • 通过 OpenRouter (Claude Sonnet for mysteries,Haiku forscoring) 进行 AI 生成
  • 通过 Redis 实现 周期性和历史排行列表和用户统计
  • 定时任务实现每日生成 (00:00 UTC) 和评分 (23:05 UTC)

反作弊:

评分引擎包括了提问注入抵抗,复制粘贴检测和hostility 罚款。 我根据10个合成的理论 profiles 进行测试,以确保评分法则是鲁棒的。

令人好奇的地方:

  • 任何使用编程定时任务模型的人吗? 我使用 Redis 上的锁定策略阻止多次运行 — 是否有別的更好的解决方法?
  • 理论提交方式采用简易文本方式。 是否一个结构化的表单(下拉选项嫌疑犯 名称+ 理由)会更增高参与率?
  • 对于应用程序评审流程有任何建议吗?我计划在不久的将来提交。

谜题类别没有在 Devvit 上,正是这个原因吸引了我。似乎是一个合适的Reddit 社区格式类别。

如果有人感兴趣我可以分享更详细的架构或具体的开发选择。