如果你也在运营公众号,你一定懂那种感觉:每到发稿日就开始焦虑。

选题、写稿、排版、找图、发布——一套流程下来至少两三个小时。做了半年之后我忍不了了。作为一个程序员,我决定用AI把这套流程自动化。

第一步:把流程拆开

在动手写代码之前,我先把自己的发稿流程拆成了几个独立步骤:

  • 选题:根据当前热点和话题池,随机选取一个切入角度
  • 生成:调用DeepSeek API,传入系统提示词+话题+风格要求,生成完整文章
  • 排版:自动转换为微信公众号兼容的HTML格式
  • 发布:通过微信API创建草稿,推送到草稿箱
  • 通知:发飞书消息提醒我去App点击「发布」

拆完之后发现:每个环节都可以用代码搞定,不需要人工参与。

第二步:写好系统提示词

这一步是最关键的。AI生成的质量完全取决于提示词的质量。

我的做法是:

  • 定义人设:我是谁、语气风格、写作要求
  • 注入时效信息:当前日期、季节、热点关键词
  • 设定结构模板:选择本次的文章结构类型(日记型/故事引入型等)
  • 加入去重逻辑:把近期用过的标题传给AI,要求不要重复

写提示词花的时间比写代码还多——但这部分投入是最值的。

# 提示词结构示意 - 身份定义: 我是XX公众号的主笔 - 时间背景: 今天是X月X日,X季 - 风格要求: 生活实录,像朋友分享 - 结构要求: 按「日记型」结构写 - 禁止事项: XX词不能用,XX标题已用过 - 输出格式: JSON

第三步:定时调度 + 容错

最后用 Shell 脚本把流程串起来,配合 cron 定时执行。加入了几层容错:

  • AI 生成失败 → 自动重试3次 → 还失败就用备用内容池
  • 发布失败 → 发送飞书告警
  • 标题去重 → 和近期标题做语义相似度检查
自动化的核心不是「完全不需要人」,而是「人只需要做最低限度的事」。我现在每天的工作量从两小时降到了十分钟——检查草稿、点发布。

这套系统已经在我的公众号上稳定运行了一段时间。如果你也想给自己的内容流程接上AI,欢迎来聊。或者先去体验一下我们的产品——时光智行小程序,看看一个独立开发者能做出什么样的产品。