项目经历

给校园社区写了个自动化 bot

狐友是搜狐旗下校园社交产品。我在江苏大学京江学院圈运营校园信息号「京江小狐探」,发通知、推圈子功能,全靠手动发帖、评论、看数据,天天重复。官方没开放接口,我就自己给平台补上这套自动化。

社区自动化 · 自研 Bot
狐友社区自动化

接口逆向|官方没开口子,自己补

  • 手动操作重复耗时,模拟点击的自动化又慢又容易触发风控——比较下来,逆向网页版接口是最准、最省事的路子,顺便练了技术。
  • 分析网页版前端代码,还原出签名算法和发帖、删帖、读帖、评论等核心接口,拿到和官方客户端同级的调用能力。

功能封装|所有社区操作一条命令

  • 用 Node.js 把发帖、删帖、读帖、读讨论区(帖子、评论、楼中楼)、评论、回复、删评论封装成 SDK 和命令行工具。
  • 全程 AI 结对:我定流程和验收标准,AI 写代码,我逐行 review。每次操作都是一条命令,手动能调,定时任务也能调。
终端一条命令发帖成功

防错设计|发出去的每条都不能错

  • bot 的每次发帖、评论都是真实对外行为,发错、重发都收不回来。
  • 发前查登录态,发帖按内容哈希去重,发完回查圈子列表二次确认;网络失败自动退避重试,碰到风控验证码立刻停下,绝不硬闯。
  • 目前零误发、零重发。

无人值守|登录保活 + Hermes 智能触发

  • 登录凭证约 7 天过期,登录态一断自动化就停摆:用 Playwright 导出登录态,每天定时任务自动续期,过期提前检测。
  • 对接电脑上的 Hermes 智能体,结合圈子活跃数据,在最活跃的时段智能触发发布;内容走「随记→成文→bot 发布」管线,长期不用管。
圈子活跃数据读取