各位版主好!我很兴奋地向大家介绍我过去一个月左右一直在开发的项目:DejaRepost!

重复帖子是版主最头疼的问题,而视频重复帖尤其难以阻止。传统机器人只会检查视频帖子的单张缩略图,因此垃圾发送者只需剪切一秒、裁剪画面或在开头添加几帧就能轻易绕过。

只要改一下视频缩略图,机器人就失灵了。

为解决这个问题,我构建了DejaRepost:一款Devvit应用,它能真正观看整个视频来捕捉视频重复帖(即使重复的片段经过了裁剪、缩放或重新编辑),同时也能阻止图片和文字重复帖。

DejaRepost如何捕捉视频重复帖:

  • DejaRepost不会只检查单张缩略图,而是对整个视频每秒提取一帧进行指纹识别。
  • 滑动窗口匹配:DejaRepost并非通过严格的逐帧对齐来捕捉重复帖——每一帧都会与另一视频中对应时间窗口内的周围帧进行比较,这样即使同一片段被裁剪、缩放或添加了前后帧,也能被检测到。
  • 指纹识别采用感知哈希算法完成。

DejaRepost还能捕捉图片重复帖(即使经过裁剪或修改!):

  • 图片通过视觉相似度算法进行比较,而非精确的文件哈希值。
  • 裁剪、色彩偏移及其他编辑操作无法绕过检测,除非裁剪幅度过大。

最后,DejaRepost通过比较标题来捕捉文字重复帖:

  • 它使用轻量级哈希快速检查帖子标题和正文是否与历史投稿重复,能发现完全相同的副本和被盗用的标题。

当DejaRepost检测到重复帖时会发生什么:

  • 它会举报该帖子
  • 它会向您发送一封版务邮件,内容包括:被举报帖子的链接、与之匹配的历史帖子的链接(证据)以及一个置信度分数
  • 您可以选择是否让DejaRepost自动移除它检测到的重复帖(默认关闭,您可以在应用设置中开启

DejaRepost几乎无需设置,不需要子版块成员额外操作,您只需在它检测到重复帖时查看版务邮件即可。它能无缝融入大多数子版块,特别适合图片/视频内容丰富的子版块。

以下是应用链接:https://developers.reddit.com/apps/dejarepost

注意:DejaRepost会在安装后在后台自动对您近期的帖子进行指纹识别,因此检测准确率会在最初一段时间内逐步提升。

如果您有任何问题、bug报告或功能建议,欢迎在下方评论!我很乐意提供帮助。