我写了一个 Reddit 机器人,然后删掉了自动发布功能

我希望人们能使用我的开源项目。

大多数人会告诉你,要去用户聚集的地方。对于开发者来说,那就是 Reddit。于是我决定通过自动化手段来搜索相关的帖子。

我写了一个小的 Node 脚本。它从 14 个 subreddit 中抓取 RSS 订阅源。它根据我在 AI agent 和开源领域的专业知识对帖子进行评分。它会对最佳帖子进行排序,并建议回复内容。

以下是我从数据中学到的经验。

Reddit 对 RSS 流量的限制非常严格。我不得不添加重试逻辑才能获取到实际数据。在 175 个帖子中,脚本找到了 49 个相关的帖子。

但这 49 个帖子中,大部分都是人们在发布自己的产品。这类帖子是最不适合回复的。如果你在产品发布帖下评论,看起来就像个竞争对手。人们在那里想要的是赞美,而不是你的观点。

真正的价值在于“问题型”帖子。比如人们询问关于 Claude Code 或特定技术问题的内容。我调整了脚本,对推广类语言进行降权,而对提问类帖子进行加权。

在 49 个帖子中,只有 3 个是完美的匹配。

教训很明显:难点不在于寻找帖子,而在于寻找那少数几个值得你投入时间的帖子。

我原本也计划实现自动回复。但我立刻删掉了那部分代码。

我这么做有两个原因。

第一,Reddit 会封禁那些自动评论和投票的账号。你的账号就是你的声誉。不要为了短期利益而毁掉它。

第二,人们能识别出 AI 写的文字。机器人缺乏你的个人经验。一个好的回复需要包含只有你才知道的细节。

现在,我的工具在关键一步前就停止了。

它找到那 3 个优质帖子,起草一份回复,然后交给我。我阅读帖子内容,加入我自己的观点,然后亲自发布。这只需要 90 秒。机器负责枯燥的工作,我负责重要的工作。

这种策略只有在你拥有可以分享的真实经验时才有效。我曾向大型项目提交过 pull request。因为我亲自使用过这些工具,所以我知道为什么某些工具在长会话中会失效。

这些东西是无法自动化或伪造的。正是这种个人化的细节,能让陌生人变成你的用户。

我的建议:

  • 构建一个“寻找器”来节省你的注意力。
  • 不要构建一个“发布器”。
  • 将自动化的目标放在“筛选”上,而不是“提交”上。

Source: https://dev.to/greymothjp/i-built-a-reddit-reply-bot-to-find-posts-worth-answering-then-i-deleted-the-part-that-posts-oma