投资与交易需要我们关注获取许多信息,但我们的精力并不足以覆盖全部内容,而且许多内容有效性并不高,因此快速对内容总结,判断是不是值得投入时间查看就很重要。
我们可以通过搭建 n8n 工作流实现追踪 youtube 博主,并自动获取最新内容,提取核心思想,并推送到邮箱。demo 邮件如下:
这篇文章我们分享如何实现这一点:
什么是 n8n
n8n 与 Dify 类似,是个开源自动化工具,通过可视化拖拽连接不同应用,让数据自动流转。 比如自动发邮件通知、同步订单信息或汇总报表,无需编程即可搭建工作流,数据完全由自己掌控。如果你想了解如何搭建 n8n 和 Dify,可以阅读下面 2 篇文章:
工作流搭建
要实现这个效果,其实并不复杂,主要需要以下几步:
通过 RSS 模块订阅 Youtube 账号
通过 API 抓取 Youtube 视频字幕
使用语言模型对字幕进行整理
对语言模型输出的内容进行格式调整
嵌套到邮件模板,并进行发送
整个流程的节点如下:
RSS 模块
我们进入 n8n 面板之后,通过右键“add node”或者右上角的“+号”按钮都可以调出模块界面,搜索 RSS 后会得到 2 个结果,差别如下:
RSS Read - 单纯读取当前 RSS 最新内容,可能反复读取同一条内容。
RSS Feed Trigger - 由 RSS 更新触发,每次读取都是最新内容,不会重复读取。
RSS Feed Trigger 更符合我们的需求,把它添加到画布,将链接添加进去即可。Youtube 频道订阅链接是:
https://www.youtube.com/feeds/videos.xml?channel_id=这里填写需要订阅的频道 ID
频道 ID 在频道介绍界面,最下方“分享频道”按钮中可以获取。
一切配置正确后,如果触发这个节点,那么返回结果如下:
API 字幕获取
下一步,我们通过一个新节点来获取 Youtube 视频字幕。因为 API 只能抓取而无法生成字幕,因此对能够订阅的博主有一定限制,要么博主本身会上传字幕文件,要么他开启了 Youtube 自动生成字幕功能。
我使用的是 Supadata,它的优点是每月有免费额度,可以抓取 100 条视频字幕,基本可以满足日常用量了,同时官方提供 n8n 节点,配置起来也比较方便:
配置 Supadata 的 API 密钥
选择来源为“youtube”
选择操作为“获取字幕文件”
最后配置 RSS 抓取的视频地址
完成上述设置后,我们就可以从 Youtube 视频中抓取字幕文件了。
AI 总结
下一步我们将抓取的字幕文件投喂给 AI 进行总结,n8n 集成了大量语言模型,你可以选择最喜欢的。
我们在这个环节需要完成几个配置:
输入 API 密钥
选择要使用的语言模型(我目前在用的是 GPT-4.1 Nano,因为价格非常便宜)
填入内容总结的 Prompt 指令
将前一个节点获取的 Transcript 文本配置到 Prompt 中。
在这里需要注意,如果后续想要通过邮件发送,那必须要让语言模型按照固定的 JSON 格式来输出,方便进行格式调整。
格式调整
接下来我们使用一个“Code”节点来将语言模型输出的内容转化成 html 格式,实现区分大标题,小标题,板块内容和标签等内容。当然你也可以根据喜好来进行格式设置。
邮件发送
最后我们使用一个“邮件发送”节点来完成发布。在这里我们需要:
配置邮箱账号的 SMTP 信息
配置发件人及收件人
导入 html 代码,我们可以直接发送前面生成的代码。但如果想要美观一些的话,也可以用类似 Postcard 这样的工具生成邮件的 html 代码,再把我们前面生成的内容代码置入进去。
启动上线
完成全部配置后,我们只要将这个工作流激活,就可以定期收到总结邮件通知了。不知道这个内容对你是否会有帮助呢?由于 Substack 不允许上传 json 格式的文件,因此如果你想获取这个 n8n 工作流的模板文件,欢迎回复此邮件索取!
感谢你的阅读
如果有任何问题和想法都欢迎通过留言,或者邮件回复与我们取得联系!
你也可以访问网站介绍📑,更好了解本站。
如果喜欢这篇内容,欢迎点赞、订阅、评论并分享给好友❤️;
如果不喜欢,希望你留下建议,并分享给你讨厌的人😜。