
## 工作流概述
这个n8n工作流自动从RSS feed获取新闻内容,处理内容并通过PostPulse在多个社交媒体平台上发布或安排帖子。
## 工作流详细说明
### 🕐 定时触发器 (Schedule Trigger)
– 设置工作流在指定时间运行,例如每天上午9:00
### 📰 RSS Feed读取 (RSS Feed Read)
– 从指定的RSS feed URL获取最新新闻
– 配置URL:https://rss.unian.ua/site/gplay_56_ukr.rss
### 🔢 限制帖子数量 (Limit to N Post)
– 限制通过的项目数量
– 在节点代码中直接设置所需数量
### ✅ 条件过滤 (If & Media Check IF)
– 基于发布日期过滤帖子(例如仅处理昨天的内容)
– 检查帖子是否包含图片,通过查看字段如:
– enclosure.url
– media:content
– media:thumbnail
– HTML内容中的标签
### 📧 PostPulse账户连接 (Get connected accounts)
– 检索已连接的社交媒体账户用于发布帖子
### 🖼️ 媒体处理流程
#### 上传媒体 (Upload media)
– 从feed上传图片或视频到PostPulse
– 使用URL作为上传源
#### 获取上传状态 (Get upload status)
– 检查媒体上传状态
– 每5秒检查一次直到媒体准备就绪
#### 状态检查循环 (If1 & Wait)
– 如果媒体状态不是”READY”,等待5秒后重新检查
– 确保媒体完全上传后再继续处理
### 🔗 数据合并
#### 合并(无媒体+账户)(Merge)
– 将没有媒体的帖子与账户数据合并
#### 合并(媒体+内容)(Merge)
– 将RSS feed信息与上传的媒体合并
– 创建具有共享URL的单一记录
### 📤 发布帖子
#### 带媒体发布 (Publish Post)
– 安排新闻帖子发布
– 如果勾选”Is Draft”,帖子保存为草稿
– 如果未勾选,立即安排发布
– 自动根据平台调整内容长度:
– Twitter: 280字符
– Blue Sky: 300字符
– 其他平台: 500字符
#### 纯文本发布 (Publish Post)
– 发布没有媒体的纯文本帖子
– 同样支持多平台字符限制
## 支持的社交媒体平台
– X (Twitter)
– YouTube
– Threads
– TikTok
– Instagram
– Facebook
– LinkedIn
– Blue Sky
– Telegram
## 技术特点
– 智能内容截断,确保符合各平台字符限制
– 自动媒体检测和上传
– 多平台统一发布
– 定时自动化执行

评论(0)