AI PLAY玩法更新持续收录
← 回到更新流

2026-09-25 · 原文发布日

每天自动发Instagram新闻轮播图:Claude写稿、Gemini配图

每24小时轮换抓取预设主题的Google News RSS头条,取前三条组成新闻背景交给Claude:选一条头条并产出配文、话题标签和单图或轮播的分镜计划;规范化输出后把每页变成带品牌风格的绘图提示词,用Gemini出图、可选叠logo,传S3拿公开URL;最后经Facebook Graph API建媒体容器、轮询就绪后发布到Instagram企业号。需要Meta应用、AWS账号和多个API凭证,配置项较多。模板免费。

原文要点

原模板是免费n8n工作流:每24小时定时运行,轮换一组预设主题的Google News RSS源取头条;取前三条组成新闻背景交给Anthropic Claude,由它选一条头条并产出配文、话题标签和单图或轮播的分镜计划;规范化输出并强制帖子类型后,把每页转成带品牌风格的绘图提示词,用Google Gemini出图、可选叠logo,上传到允许公开读取的Amazon S3桶得到公开URL;再通过Facebook Graph API建媒体容器(单图或轮播)、轮询容器就绪后发布到已连接的Instagram企业号。原模板需要一个Meta应用、一个AWS账号,还要在“Make Slide Image”步骤导入并选择辅助工作流。

这次做成什么

在n8n中搭建一条每天自动运行的内容流水线:从科技新闻RSS取材,AI写文案、AI出图、自动发布到Instagram企业号,先把各环节单独调通再串联启用。

准备什么

  • n8n实例及Anthropic API密钥(用于Claude)
  • Google Gemini API密钥,且项目已启用图像生成端点
  • Meta开发者账号、已创建的Meta应用及有发帖权限的Graph API访问令牌
  • 一个Instagram企业号及其账户ID
  • AWS账号、S3凭据和一个允许公开读取的S3桶

具体怎么做

  1. 导入模板并准备凭据

    导入该免费工作流后,先在n8n里依次创建四类凭据:Anthropic(Claude)、Gemini API密钥(HTTP Query Auth形式)、Graph API访问令牌(HTTP Query Auth形式)、Amazon S3凭据。原模板另要求导入并选择“Make Slide Image”辅助工作流用于轮播渲染,按需替换占位base64 logo。

  2. 配置主题RSS源

    找到定义主题RSS源的节点,把预设的Google News RSS地址改成你想覆盖的主题(每个主题一条RSS URL),流程会每天轮换这些源并取前三条头条作为新闻背景。

  3. 调整Claude文案提示词

    打开Claude节点,在提示词中写明你的账号定位、语气风格和话题标签规则,要求它从三条头条里选一条,输出配文、标签以及单图或轮播的分镜计划。先用一条手动执行确认输出结构稳定。

  4. 配置Gemini出图与S3上传

    确认Gemini图像端点已在你的Google项目启用。在S3相关节点填入桶名和区域,确认桶策略允许公开读取(Instagram抓取图片需要公开URL)。可选在图像准备步骤替换logo。

  5. 配置Instagram发布并测试

    在工作流设置中填入Instagram企业号ID,确认令牌有内容发布权限。手动完整跑一次:检查是否生成公开图片URL、媒体容器是否创建成功并轮询到就绪状态、最终是否发布成功。确认无误后激活24小时定时。

可直接复制的材料

Claude文案与分镜提示词(本站独立编写示例)

本站独立编写的替代提示词,newsContext字段名需按实际节点输出调整,原模板提示词以模板内为准

你是一个科技资讯类Instagram账号的编辑。账号风格:简洁、克制、面向对AI和行业动态感兴趣的职场读者。

以下是今日三条新闻头条及摘要:
{{ $json.newsContext }}

请完成:
1. 从中选出最适合做图文帖的一条,说明选择理由。
2. 写一段150字以内的中文配文,前两句必须能独立讲清新闻核心。
3. 给出5到8个话题标签(中英文混合)。
4. 给出分镜计划:先判断做单图还是3页轮播,若为轮播,逐页给出标题(不超过12字)、正文要点(不超过30字)和画面描述。
只输出JSON:{"chosenHeadline": "...", "reason": "...", "caption": "...", "hashtags": [...], "postType": "single|carousel", "slides": [{"title": "...", "body": "...", "visual": "..."}]}

单页绘图提示词拼装示例配置

本站独立设计的拼装方案示意,桶名和区域为虚构占位需替换;品牌风格描述可按账号VI改写

{"brandStyle": "扁平插画风,深蓝与暖橙配色,留白充足,无文字水印", "promptTemplate": "{{brandStyle}}。画面主题:{{slide.visual}}。竖版4:5构图,适合Instagram信息流。", "logoOverlay": false, "s3Bucket": "my-ig-assets-demo", "s3Region": "eu-central-1"}

输入与输出示例

本站虚构演示,URL与输出均为示意,非原作者运行结果

输入

假设当日轮到AI主题RSS,前三条头条之一为“欧盟公布新一代AI模型算力资助计划”,Claude选中该条并判定postType为carousel,产出3页分镜,第1页标题“欧盟加码AI算力”、正文要点“新一期资助计划面向中小企业开放申请”。

对应输出

拼装后第1页绘图提示词为“扁平插画风,深蓝与暖橙配色,留白充足,无文字水印。画面主题:服务器机房与欧盟旗帜元素的抽象组合。竖版4:5构图”;Gemini生成图片并传S3得到公开URL(形如https://my-ig-assets-demo.s3.eu-central-1.amazonaws.com/slide-1.png);Graph API依次创建3个子容器和1个轮播容器,轮询返回就绪后发布,Instagram企业号出现一条3页轮播帖,配文与标签与Claude输出一致。

做完检查这些

  • 手动执行后RSS节点能拉到至少三条头条,且Claude输出为结构完整的JSON
  • 每页分镜都能生成图片并上传S3,浏览器直接访问该URL能打开图片
  • 媒体容器创建后轮询能到达就绪状态,而不是一直卡在排队或报错
  • 最终在Instagram企业号看到帖子,页数与postType一致,配文和标签完整

容易卡住的地方

  • S3桶必须允许公开读取,否则Instagram拉取图片失败会导致容器一直处于处理中或报错
  • Graph API令牌权限不足或Instagram账户不是企业号时发布会失败,先在Meta开发者后台核对权限
  • Claude输出若偶发不合JSON格式会让后续规范化节点报错,提示词里务必强调只输出JSON
  • Gemini图像端点需在你的Google项目启用,未启用时请求会直接失败
  • 配置项较多,建议逐节点手动测试后再开定时,避免每天自动跑出半成品帖子
  • 原模板要求导入“Make Slide Image”辅助工作流,漏掉会导致轮播渲染步骤失败
  • 模板本身免费,但Claude、Gemini、S3、Graph API各服务可能产生费用,以各平台计费为准

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Post daily Instagram news carousels using Claude and Gemini
原作者
Prakhyat
原始发布日期
2026-09-25T13:38:43.352Z
来源
https://n8n.io/workflows/19934