您好,我是Hellos AI,擅长AI编程、分享AI工具资讯等,立志让更多普通人了解AI、学会AI,利用AI找到人生的第二曲线。
油管上有很多博主,他们的视频质量都是比较高的,我都想要关注他们的动态,如果说你关注的这些博主数量比较多,那又不可能每天都把这些博主都刷一遍,那该怎么办呢?
这里,我就为这种情况做了一个小小的工作流,通过它定时执行,我就能够知道他们视频更新的动态!
这里,我就把我做的这个工作流的搭建过程和思路分享给大家!
0****1****思路
我关注的油管博主是有限的,我可以把他们记录在某个地方,接着我可以让这个工作流定时执行,获取他们视频更新的动态,如果有更新,那么我不就比较及时的获得他们的动态了吗?
所以整个工作流来说的话就是:通过定时任务获取飞书多维表格博主数据,然后看他们在近2天是否有更新视频,如果有就把视频链接、标题、描述、点赞数、播放数都保存下来!
好了,既然思路已经定下来了,那么我们就可以开始了!
0****2****搭建:子工作流1
这些工作流的搭建基本上跟搭积木类似,根据当前功能需要把合适的节点拖拽到合适的位置,把它们串起来完成目标任务就对了!
01多维表格
因为我需要告诉工作流我要它监控哪些博主的动态,那肯定它要从某个地方获取博主信息,所以放到google sheet或者飞书都是可以的,这里我把它放到飞书上,如:

然后,视频也需要保存到飞书上,所以保存位置如:

好了,现在已经解决了数据读取和保存的位置问题,接下来就正式开始工作流的搭建了!
02定时触发器
因为我这个工作流需要定时执行,所以首选肯定就是定时触发器了,如:
03获取博主信息
这里通过2个飞书节点获取我关注的博主信息,然后供后续节点使用,如:

这里左边飞书节点填充飞书多维表格的链接通过该节点解析链接的参数,然后根据右边节点来查询数据,如:


通过这个查询条件,我们就可以把账号ID为空的查出来了!
04code节点
因为这里查询出的账号列表是多条记录,但是这多条记录是在这个json object内层字段里面的,所以需要把这个列表从里面提取出来,这里我使用到了code节点,代码如下:
05获得账号ID
经过询问gemini,我知道当前google有一个http接口可以获得这个数据——https://www.googleapis.com/youtube/v3/channels,不过呢它需要开启youtube接口功能,还需要用到google cloud的凭证,这里注册google cloud凭证可以翻看我之前的文章《【n8n教程】google OAuth client创建》

youtube凭证如下:需要自己有一个google账号,并且在这里测试通过并保存凭证!

在当前这个接口中,我们就能够获得指定博主的账号ID了,既然获取到了,那下一步,我们就需要把这些数据保存到飞书中,所以就要再来一个飞书节点
04保存账号ID
这里,我再次添加一个飞书节点,然后设置成更新记录,因为前面步骤中是根据油管博主的账号名来查询的账号ID,这里要把账号ID保存到他们数据的同一行,如:


好了,添加了该节点后,我们可以试一下,看看执行效果怎么样?我们可以点击该工作流的入口触发器,如:


好了,这个账号ID我们就获取到了,不过呢,这个子工作流它不是那种需要天天执行的,所以,对于它我们需要改成手动触发的,需要时执行一下就好了,不需要定时执行!毕竟这个账号ID又不会变化,获取一次可以用无数次!
0****3****大搭建:子工作流2
真正的重点来了,这个工作流才是需要定时执行并且来获得视频列表的工作流,它里面用到了一个重要节点——RSS!通过它我们可以免费获得任意指定博主的视频发布简讯!
下面我就不那么详细的说这些工作流各个节点的功能了,我只说重要的那些节点
01定时触发器
因为这个工作流需要定时获取他们的视频动态,所以就必须使用一个定时触发器,如:
02获得账号ID
因为后面的RSS节点需要用到账号ID,所以这就是为什么需要有前面一个子工作流和对应的飞书多维表格了!
03RSS
这个节点是当前工作流中的重点内容了,它是核心,这里我通过从账号多维表格中查询到的账号ID,注入参数中,然后就能查到那些视频动态了,如:

它的配置很简单,只有这么简单的一行,这里channel_id=账号ID!
04filter过滤
为什么需要有这个节点呢?因为上面那个RSS节点它会返回大量的数据,不管是这个博主啥时候的数据都一股脑给你,这是你就发现这个数量太多了,一些太老的数据不是我所期望的,就需要用过滤器进行过滤,所以添加这个节点,配置如下:

它的核心功能就是:用视频发布日期和当前时间进行对比,如果是2天内的就保留,超过2天前的就抛弃!
05youtube节点
对于youtube视频信息的获取,这里就有专门的Youtube节点,直接用它,把视频id传给他就好了(https://www.youtube.com/watch?v=VyR8nqD3sQ8,例如这里VyR8nqD3sQ8就是视频ID)

不过呢,使用这个节点需要youtube凭证,所以这就是为什么一个google账号如此重要的原因,它不止是国外各个网站的敲门砖还是整个谷歌生态的钥匙!
通过这个节点,我们就可以把视频的详情拿到手,例如:视频标题、时长、描述、播放次数、点赞数等等各种数据(当然这里没获取逐字稿这个数据,这个可以关注我后续文章)
好,既然数据已经拿到了,那后面就简单了,加一个飞书节点保存就好了!
06飞书节点
它的主要功能就是保存数据到飞书中,配置如下:

然后,我们就可以执行工作流了,例如:

这个是我开发该工作流时执行的结果!到这里工作流功能正常,那么下一步就可以把工作流进行发布了!
07俯瞰图
最终这个工作流的俯瞰图如下:
0****4****写在最后
到这里,我们就完成了这个工作流的搭建!
搭建过程看起来也不复杂,其实对于这些工作流,我们需要想清楚我要干什么?实现什么目标?我当前基础条件是什么?实现这个目标应该有哪些步骤?基本上这些东西弄清楚后,这个工作流就有了!
另欢迎大家来我的个人博客网站https://hellosai.cc/逛逛!关注杰哥不迷路,分享搭建工作里的经验和心得。
免责声明:本公众号分享的内容以及软件等来自互联网,仅供大家学习交流,同时请遵守你当地的法律法规,否则造成的一切后果自负,与本公众号无关。如有侵权联删!部分知识难免有时效性,若内容过期失效,请见谅,感谢!
***喜欢这篇干货?如果觉得不错,请帮我一键三连,转发给您的朋友,都是对我最大的鼓励与认可。如果想第一时间收到推送,可以把我的公众号加个星标🌟方便后面我们一起探讨AI或有意思的东西,还能够快速找到我!我们明天见!—END—图 | 来源网络侵删欢迎点赞,在看,转发给我鼓励~👇👇关注我👇👇👇👇扫码加入粉丝群领取福利👇👇