
## 工作流概述
这个n8n工作流自动获取NASA每日天文图片(APOD),将其发布到Instagram,并通过Telegram发送发布状态通知。工作流每天定时运行,无需人工干预即可分享精彩的太空图片。
## 适用人群
– 科学传播者和教育工作者
– 天文学爱好者和社交媒体管理者
– 需要自动化每日内容发布的用户
## 工作原理
1. **定时触发**:Schedule Trigger节点每天18:00自动启动工作流
2. **获取图片**:HTTP Request节点调用NASA APOD API获取当日天文图片、标题和说明
3. **准备标题**:Set节点将图片标题和说明组合成Instagram帖子标题
4. **准备Instagram帖子**:HTTP Request节点向Facebook Graph API发送请求创建媒体容器
5. **等待处理**:Wait节点暂停工作流等待Instagram处理媒体文件
6. **检查状态**:HTTP Request节点检查媒体处理状态,If节点验证状态是否为FINISHED
7. **发布帖子**:HTTP Request节点调用媒体发布接口将图片发布到Instagram
8. **状态通知**:成功时Telegram节点发送”PUBLISH STATUS: FINISHED”,失败时发送错误通知
## 设置步骤
1. **NASA API配置**:在Get APOD节点配置NASA API密钥
2. **Facebook Graph API配置**:创建Facebook应用并生成具有instagram_basic和pages_manage_posts权限的访问令牌
3. **Telegram配置**:配置Telegram机器人令牌和聊天ID
4. **测试工作流**:确保图片正确发布且Telegram通知正常工作
## 技术要求
– NASA APOD API密钥
– 链接到Facebook页面的Instagram账户
– 具有适当权限的Facebook Graph API令牌
– Telegram机器人令牌和聊天ID
## 自定义选项
– 调整发布时间和频率
– 编辑标题模板添加标签或链接
– 将通知方式改为电子邮件或Slack
– 添加图片云存储功能
– 跨平台发布到其他社交媒体

评论(0)