
## 工作流概述
这个n8n工作流是一个智能化的Twitter监控系统,能够自动跟踪指定Twitter账户的新推文,使用Google Gemini AI模型进行内容分析,并通过Telegram发送重要通知。
## 核心功能
### 1. 自动化监控
– **定时触发**:通过Schedule Trigger节点按设定时间间隔自动运行(如每15分钟)
– **动态配置**:从PostgreSQL数据库读取监控配置,包括Twitter账户和AI分析提示词
### 2. 智能内容分析
– **AI驱动分析**:使用Google Gemini模型分析推文内容,提取摘要、关键词和重要性等级
– **多维度评估**:AI模型根据自定义提示词对推文进行深度分析
### 3. 重复预防机制
– **时间戳追踪**:记录最后处理的推文时间,确保只处理新内容
– **智能过滤**:Filter节点筛选新推文,避免重复分析
### 4. 智能通知系统
– **重要性筛选**:只对重要性等级为”A”的推文发送Telegram通知
– **格式化消息**:发送结构清晰、易于阅读的Telegram通知
## 技术架构
### 数据流程
1. **配置读取**:从PostgreSQL数据库获取Twitter账户配置
2. **推文获取**:通过RSSHub将Twitter时间线转换为RSS源
3. **内容过滤**:筛选新推文,排除已处理内容
4. **AI分析**:Google Gemini模型深度分析推文内容
5. **响应解析**:Code节点解析AI返回的JSON数据
6. **重要性过滤**:筛选高重要性推文
7. **通知发送**:通过Telegram Bot发送格式化消息
### 数据库配置
工作流需要配置PostgreSQL数据库表,包含以下字段:
– `id`:主键
– `twitter_account`:Twitter账户名(不含@)
– `last_update_time`:最后处理的推文时间戳
– `prompt`:AI分析提示词
– `note`:账户备注信息
## 设置要求
### 必需服务
– **PostgreSQL数据库**:存储配置信息
– **RSSHub实例**:将Twitter时间线转换为RSS源
– **Google AI凭证**:访问Gemini模型
– **Telegram Bot**:发送通知消息
### 配置步骤
1. 创建PostgreSQL数据库表
2. 配置RSSHub URL和Twitter账户
3. 设置Google AI和Telegram凭证
4. 自定义AI分析提示词
5. 设置定时执行间隔
## 应用场景
这个工作流特别适用于:
– 品牌监控和声誉管理
– 竞争对手情报收集
– 市场趋势分析
– 重要人物动态跟踪
– 实时新闻监控
通过自动化的AI分析和智能通知,用户可以及时获取重要Twitter动态,提高信息获取效率。

评论(0)