
这个n8n工作流自动化了从目标用户获取最新视频推文、生成AI字幕并自动发布到X账号的完整流程。
## 工作流概述
**目的**:从目标用户获取最近的X视频,使用AI生成新的字幕,并自动发布到您的X账号。所有运行都会记录到Google Sheets中进行去重和审计。
### 技术要求
– X (Twitter) OAuth2 凭证
– Google Sheets OAuth2 凭证
– OpenRouter 凭证 (LLM)
### 流程步骤
1. **定时触发器** – 按设定时间间隔自动启动工作流
2. **获取用户ID** – 通过API从指定用户名获取user.id
3. **获取带视频的推文** – 获取用户最新推文(包含媒体)
4. **筛选视频推文** – 仅提取视频媒体内容
5. **检查现有URL** – 将推文信息追加到表格进行历史管理
6. **编辑字段** – 将URL转换为可分享的视频格式
7. **生成推文文本** – AI智能生成吸引人的日文推文内容
8. **发布到X** – 自动将内容发布到X平台
9. **更新表格** – 标记发布完成状态
### 安全注意事项
– 不要在HTTP节点中硬编码令牌 – 使用**凭证**
– 发布前用您自己的表格替换演示表格;删除个人ID
## 节点详细说明
– **Schedule Trigger**:设置轮询频率,考虑API速率限制和离峰调度
– **Get User ID**:使用Twitter OAuth2凭证,不要直接粘贴bearer令牌
– **Get Tweets with Videos**:调整max_results参数,添加since_id或start_time进行严格去重
– **Filter Video Tweets**:筛选type为’video’的媒体,可自定义添加语言过滤器
– **Check Existing URLs**:维护注册表以防止重复和启用审计跟踪
– **Edit Fields**:构建可分享的视频播放URL,可添加UTM参数进行分析
– **Append or update row in sheet**:通过键值确保可分享URL已存储
– **Check New Videos**:仅当状态未完成时继续,防止重复发布
– **Generate Tweet Text**:生成100-150字符的日文推文,包含3-5个标签
– **Post to X**:测试沙盒账户以验证格式和换行
– **Update Spreadsheet**:支持幂等性和未来分析
## 应用场景
– 社交媒体内容自动化管理
– 视频内容智能分发
– 多平台内容同步发布
– 内容去重和审计管理

评论(0)