
这个工作流是一个完整的社交媒体监控系统的AI分析和警报引擎。它设计用于处理通过Apify Tweet Scraper等工具从X(前身为Twitter)抓取并记录到Google表格中的数据。工作流随后使用Google Gemini自动分析新的推文,并向Slack发送定制化的警报。
## 工作原理
这个工作流自动化了社交媒体监控的分析和报告部分:
– **推文收集**:查找在设置节点中输入查询的推文,并将数据传递到Google表格
– **获取新推文**:从Google表格中获取所有尚未处理的新行(它在’action taken’列中查找”Notmarked”)
– **AI准备**:将所有新推文的数据合并为一个单一的、干净的提示,供AI分析
– **使用Gemini进行AI分析**:将编译的数据发送到Google Gemini,要求提供完整的摘要报告和单独的、机器可读的紧急项目JSON列表
– **分离响应**:工作流智能地将AI的文本摘要与紧急警报的JSON数据分开
– **发送通知**:
– 高级摘要发送到普通的Slack频道(例如#brand-alerts)
– 每个紧急项目作为单独的、详细的警报发送到高优先级的Slack频道(例如#urgent)
## 设置步骤
让这个工作流运行大约需要5-10分钟。
**前提条件 – 数据源**:确保您有一个正在填充推文数据的Google表格。为了完全自动化,您可以设置一个新的具有相同结构的Google表格来保存推文数据,并按计划运行Tweet Scraper。
**配置凭据**:确保您在n8n实例中为Google Sheets、Google Gemini(PaLM)API和Slack设置了凭据。
**Google Sheets节点(”Get row(s) in sheet”)**:
– 选择包含推文数据的Google表格
– 从下拉菜单中选择特定的工作表名称
– 确保您的工作表有一个名为action taken的列,以便过滤器正常工作
**Google Gemini聊天模型节点**:从下拉菜单中选择您的Google Gemini凭据。
**Slack节点(”Send a message” & “Send a message1″)**:
– 在第一个Slack节点中,选择用于摘要报告的频道
– 在第二个Slack节点中,选择用于紧急警报的频道
**保存并激活**:配置完成后,保存您的工作流并打开它!

评论(0)