建设VerdictBox,为Reddit Mod Tools Hackathon

结构化的禁言申诉系统基于Devvit

嗨 r/devvit,

参与Reddit Mod Tools Hackathon(剩余25天,

奖金$45,000)和我正在做这件事情。

问题表述:

Reddit在子论坛层面没有原生禁言申诉流程。

每个申诉都是一个不结构化的modmail信息,由一个人单独处理,

没有团队的输入,审计记录,没有对该用户的状态更新。

它是有问题的,而且对mod造成了大量的工作和烦恼。

我所做的工作(目前):

VerdictBox —一个4阶段的禁言申诉管道,

完全由Devvit支持:

  1. 被禁言的用户在Reddit内部填写一个结构化的申诉表单
  2. App 自动生成一个包含申诉数据的mod评审帖子
  3. Mod团队投票:恢复 / 短期解禁 / 拒绝
  4. 投票被保存在Redis中,带有时间戳和mod用户名

_STACK: TypeScript + Devvit Blocks + Redis KV。

完全不依赖外部API。只需一键安装。

有趣的挑战:Devvit只支持一个自定义帖子类型,因此我将申诉表单和mod投票视图合并为一个单独的渲染器,

根据Redis标签的条件渲染帖子。

目前正在建设中的内容包括:

  • 达成共识逻辑,
  • 自动回复modmail,
  • cooldown TTL。

其他人是否也参与hackathon呢?

很乐意与你联系。