
## 📄 从RSS订阅源自动发布新文章到Slack频道
## 🧠 工作流功能
该工作流自动化从精选RSS订阅源中发现和分享新鲜文章的过程。它执行以下步骤:
1. **读取RSS订阅源列表**:从Google Sheets的”Feeds”标签页获取订阅源URL列表
2. **获取最新文章**:从每个订阅源抓取最新的文章内容
3. **检查重复内容**:与之前已发布文章的历史记录进行比对,存储在”Posted Articles”标签页
4. **过滤已分享文章**:筛选出尚未发布的新文章
5. **发布到Slack频道**:将新文章以格式化标题和链接的形式发布到指定Slack频道
6. **记录发布历史**:将新分享的文章记录回Google Sheets,防止重复发布
—
## 🛠️ 前置条件
使用此工作流需要具备:
– ✅ **Google Sheets OAuth2凭证**:用于访问和更新RSS订阅源和发布历史表格
– ✅ **Slack OAuth2凭证**:用于向特定Slack频道发布消息
– ✅ **Google电子表格**:包含:
– `Feeds`标签页 – 列:`title`, `link`
– `Posted Articles`标签页 – 列:`title`, `link`, `pubDate`
—
## 🔧 环境变量或自定义值
需要设置以下n8n变量或直接替换为输入值:
– `{{$vars.Daily_Industry_News_Automation_Google_Sheet}}`:Google Sheets文档ID的引用
还需要更新:
– Slack `channelId`:如果不是动态引用,请替换为实际的Slack频道ID
—
## ⏰ 触发与调度
– **触发类型**:`Cron`节点
– **默认调度**:每天上午7:00
可以在”Trigger Workflow”节点中修改此调度以适应您的时间安排。
—
## 🎯 适用场景
此工作流非常适合:
– 营销团队策划每日或每周新闻摘要
– 创始人或行业专业人士监控行业动态更新
– 自动化内部Slack新闻更新
– 从多个订阅源获取内容时避免重复内容

评论(0)