
## 工作流概述
这个n8n工作流能够按照预定计划自动读取Google Sheets中的X(Twitter)账户列表,并为每个账户的最新推文执行点赞和转发操作。
## 工作流程
### 1. 计划触发器 (Schedule Trigger)
– **作用**:按小时或每日自动启动工作流
– **配置建议**:根据API速率限制调整执行频率,可在非高峰期运行以避免API冲突
### 2. 从Google Sheets读取账户 (Read accounts from Google Sheets)
– **作用**:从Google Sheets读取目标账户列表
– **必需列**:`account_id`(不含@符号的用户名)
– **可选列**:`blocked_words`、`last_processed_at`(用于未来分支逻辑)
### 3. 获取最新推文 (Get latest tweets)
– **作用**:搜索并获取每个账户的最新推文
– **查询示例**:`from:{{account_id}} -is:retweet -is:reply`
– **建议**:排除转发和回复,每次运行处理1-5条推文
### 4. 限制器 (Limit)
– **作用**:限制下游点赞/转发操作数量
– **生产建议**:1-3个操作,从低风险开始
– **好处**:避免垃圾邮件标记和账户限制
### 5. 点赞推文 (Like tweet)
– **作用**:对目标推文ID执行点赞操作
– **安全建议**:添加dry-run模式进行测试,按屏蔽词/语言/新鲜度进行过滤
### 6. 转发推文 (Repost tweet)
– **作用**:转发刚刚点赞的推文
– **建议**:添加冷却时间(秒到分钟)或按时间段控制
## 设置要求
### 必备凭证
– X(Twitter)OAuth2凭证
– Google Sheets OAuth2凭证
### 安全提示
– 切勿在节点中硬编码令牌,始终使用凭证
– 尊重API速率限制,避免突发请求
– 首先使用测试账户进行测试,考虑dry-run模式
## 技术节点详情
工作流包含以下核心节点:
– Schedule Trigger:定时触发
– Google Sheets:数据读取
– Twitter:推文获取和互动
– Limit:操作限制
这个自动化系统特别适合社交媒体管理、内容推广和品牌建设等场景。

评论(0)