用于YouTube,自动创建每日AI新闻播放列表,整合最新视频,删除昨日播放列表,确保信息更新及时,提升用户获取新闻的效率。
此工作流适用于以下人群:
- 内容创作者:希望定期更新 YouTube 播放列表的个人或团队。
- 社交媒体管理者:需要自动化内容发布和更新的人员。
- 数据分析师:想要通过 Google Sheets 进行数据管理和分析的人。
- 开发者:希望利用 API 集成 YouTube 和 Google Sheets 的技术人员。
此工作流解决了以下问题:
- 自动化视频收集:自动从指定 YouTube 频道收集过去 24 小时内发布的视频,节省手动查找的时间。
- 播放列表管理:每日创建新的播放列表,自动删除前一天的播放列表,确保内容的时效性。
- 数据更新:自动更新 Google Sheets 中的频道信息和播放列表 ID,确保数据的准确性和实时性。
工作流过程的详细说明:
1. 定时触发:每天 07:15 触发工作流。
2. 读取频道名称:从 Google Sheets 中读取 AI 新闻频道的名称和 ID。
3. 获取视频:使用 YouTube API 获取过去 24 小时内发布的最新视频,最多 5 个。
4. 分割输出:将获取到的视频信息进行分割,以便后续处理。
5. 过滤视频:排除即将直播的视频,确保播放列表中的视频都是已经发布的。
6. 创建新的播放列表:为当天创建一个新的 YouTube 播放列表,标题格式为 YYMMDD AI News
。
7. 保存播放列表 ID:将新创建的播放列表 ID 保存到 Google Sheets 中,方便后续管理。
8. 删除旧播放列表:删除前一天创建的播放列表,保持内容的时效性。
9. 添加视频到播放列表:将过滤后的视频添加到新创建的播放列表中。
10. 发送通知:通过 Telegram 发送消息,通知用户播放列表已更新。
用户如何自定义和适应此工作流:
- 修改触发时间:可以根据需要调整定时触发的时间,以适应不同的发布需求。
- 调整视频数量:在获取视频的步骤中,可以更改 maxResults
参数,以获取更多或更少的视频。
- 频道管理:在 Google Sheets 中添加或删除频道名称,以动态调整要监控的频道。
- 通知设置:可以修改 Telegram 消息内容,定制通知格式或内容。
- API 密钥:确保在工作流中使用有效的 YouTube API 密钥,以避免 API 调用失败。