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

2026-10-07 · 原文发布日

n8n把X热点研究变成人工审阅的图文帖

较进阶的n8n免费模板:从表单提交选题开始,查询Hermes研究服务器获取近期X帖子和文章,按引用、日期、互动阈值去重筛选出候选清单;候选存入需自行部署的companion日志服务并生成一次性审阅链接(可选Discord通知);审阅通过后Claude起草原创文案和配图提示词,OpenAI生成PNG图,最终经人工确认文案与图片后由Buffer定时发布到X。作者注明真实链路上的Hermes、Claude、绘图和Buffer调度未实测,本地验证用的是模拟接口。

原文要点

n8n免费模板20590,作者takafumi sekine,2026-10-07发布。链路为:认证表单提交选题→查询Hermes研究服务器取近期X帖子与文章→按引用有效性、日期、点赞/转发阈值、配额与去重筛出候选→存入需自行用Python 3.11+部署的companion日志服务,生成一次性审阅链接,可选Discord按钮通知→journal回调认证webhook执行generate或approve(动作只认领一次)→Claude起草原创文案与配图提示词、OpenAI生成PNG→人工确认精确文案与图片后由Buffer按未来UTC时间定时发到X。作者明确声明本地验证用的是模拟接口,真实Hermes、Claude、绘图、Discord、Buffer调度均未实测。

这次做成什么

在自托管n8n上复现「选题→AI研究→人工一审→AI起草与配图→人工二审→定时发布」的完整审阅链路。考虑到依赖重、作者未实测真实链路,本站设计两段式练习:第一段只用内置合成演示(不调用任何外部接口)验证候选筛选、入库与一次性审阅链接逻辑;第二段再接真实凭据走通单条选题。

准备什么

  • 自托管或有外部回调能力的n8n实例及稳定HTTPS公网域名
  • Python 3.11+环境,用于部署模板内附的companion日志服务
  • Hermes研究服务器地址与HTTP Header Auth凭据(需配置为research-only profile)
  • Anthropic Claude API、OpenAI图像API、Buffer API凭据及Buffer组织ID与X频道ID
  • 可选:Discord Bot令牌与受限频道ID,用于审阅链接通知

具体怎么做

  1. 导出并部署companion日志服务

    在工作流中找到「Export setup files」手动步骤,下载companion.zip源码,在Python 3.11+环境按README启动服务,配置其公网HTTPS基地址,并把n8n的认证回调/webhook地址填进服务配置。审阅链接的生成与状态保存都依赖这个服务,没部署它整条链路走不通。

  2. 配置四组凭据与目标参数

    在n8n凭据页依次创建:Hermes的HTTP Header Auth、Anthropic API、OpenAI API、Buffer API;在工作流配置节点填入Buffer组织ID和X频道ID(流程会先验证该频道确实连着X)。如需Discord通知,再建Bot令牌凭据并填受限频道ID。

  3. 调整研究与编辑设置

    按模板说明修改回看窗口、最低点赞/转发/分数阈值、帖子与文章各自的配额、使用的模型ID和editorial brief(编辑简报)。注意作者提示:只改模型名不会切换Hermes的profile,需在Hermes侧配置research-only。

  4. 先跑合成演示验证逻辑

    手动触发manual synthetic demo分支,它不调用任何外部接口。确认候选清单按阈值与去重规则生成、记录写入companion、每条候选返回一次性审阅链接。此阶段不消耗任何API额度。

  5. 用表单提交真实选题走通发布

    激活表单触发器与webhook后,在认证n8n表单提交一个选题;从审阅链接进入journal页面执行generate,确认Claude文案与OpenAI PNG落库为不可变草稿;再执行approve并填写未来UTC时间,观察Buffer定时发布与回执记录(失败会标记unknown需人工对账)。

可直接复制的材料

表单测试提交数据(合成)

在表单或手动触发器测试数据处粘贴;topic可换成你的选题,其余字段按模板实际表单字段核对后增删

{"topic":"社区咖啡店冷萃咖啡的秋季新品趋势","language":"zh","max_candidates":3,"note":"本站练习用合成选题,不含真实账号信息"}

editorial brief编辑简报示例

本站独立编写的简报示例,用于替换或补充模板editorial brief字段,需与原模板字段格式核对

你是为X(原Twitter)撰稿的中文编辑。基于给定的候选研究材料起草一条原创帖子,要求:1)只使用材料中明确出现的事实,保留来源引用位置标记;2)不得复述或改写原帖原文,用自己的话重述观点;3)正文不超过240字,口语、直接、无话题标签堆砌;4)另起一行输出IMAGE_PROMPT,用英文描述一张配图(风格、主体、色调、构图),图中不出现文字和真人面孔;5)如果材料不足以支撑原创观点,输出INSUFFICIENT并说明缺什么。

凭据与参数映射清单

本站整理的字段映射说明,具体节点名称以导入后的模板为准,不提供可导入的工作流JSON

Hermes:HTTP Header Auth → 研究查询节点;Anthropic:Claude文案起草节点;OpenAI:图像生成节点(输出PNG);Buffer:API凭据 + organization ID + X channel ID(发布前验证频道连通X);Discord(可选):Bot令牌 + 频道ID;companion:公网HTTPS基地址 + n8n认证webhook回调地址。

输入与输出示例

本站虚构演示,数字与链接均为示意,非原作者运行结果,未调用真实接口

输入

表单提交:topic=「社区咖啡店冷萃咖啡的秋季新品趋势」,max_candidates=3,先以合成演示模式运行。

对应输出

候选清单(示意):候选1「独立咖啡馆冷萃销量环比上涨,店主分享配方」互动412,审阅链接 https://journal.example.com/r/9f2c-one;候选2「秋季限定桂花冷萃讨论串」互动287,审阅链接 …/r/7b1e-two。执行generate后草稿:「冷萃正在从夏季限定变成全年菜单。几家社区店的做法是把萃取时间拉到18小时,酸度更低……」IMAGE_PROMPT: minimal flat-lay photo, glass bottle of cold brew coffee on wooden counter, warm autumn tones, soft daylight, no text。

做完检查这些

  • 合成演示在不产生任何外部API调用的情况下跑完,候选清单、journal记录与一次性审阅链接都生成
  • generate和approve动作各只能被认领一次,重复回调不会重复生成或重复发布
  • approve必须携带精确的文案、图片和未来UTC时间才被接受,否则停留在草稿状态
  • Buffer返回回执被写入journal;响应不确定时被标记为unknown而不是假装成功
  • Discord若启用,通知只发到配置的受限频道,按钮指向私密审阅页

容易卡住的地方

  • 作者明确声明真实Hermes、Claude、绘图、Discord与Buffer调度未实测,接入真实凭据后需自行逐段排查
  • Hermes只改模型名不会变成research-only profile,需在Hermes服务端单独配置
  • 审阅链接本身就是访问权限,泄露即泄露内容,Discord频道务必限员
  • 已批准的图片在从companion删除前保持公开可访问
  • Buffer预约成功不等于X已发布,uncertain响应要先人工对账再重试,避免重复发帖
  • 流程需要稳定HTTPS域名,纯本地localhost无法支撑审阅链接与回调

原文与作者资料 ↗

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

原文标题
Create reviewed X image posts from Hermes research with Claude, OpenAI and Buffer
原作者
takafumi sekine
原始发布日期
2026-10-07T04:33:29.603Z
来源
https://n8n.io/workflows/20590