Skip to content

【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(五)

Image您好,我是Hellos AI,擅长AI编程、分享AI工具资讯等,立志让更多普通人了解AI、学会AI,利用AI找到人生的第二曲线。【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(一)

【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(二)

【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(三)

【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(四)

经过前面的步骤,我们已经通过n8n节点把封面图片生成了,接下来,我们需要把新闻详情信息写到详情页图片上,这里该怎么做呢?

这里我将给大家详细的介绍生成详情页图片的逻辑!

0****1****思路拆解

经过前面AI处理后,我们已经把数据都筛选出来了,但是他们还无法直接写到新闻详情页的图片上,还需要从里面提取够得劲的标题和美观的排版;

01俯瞰图图片

图片02AI处理

这里,我们需要使用AI Agent4再次处理一下,这里使用如下的提示词,如:

图片

这里虽然说是详情页,但是我们也需要让详情页中的新闻排版美观、标题精炼和抓人眼球!所以就需要把输入的那些新闻详情列表交给AI,让它处理,然后输出成一个新闻列表、正文开头,当然还有一堆的tags!

图片

当然这些数据都是输出到一个格式化的json数据结构中!

03code处理

因为AI返回的数据里面它都是以json字符串返回,所以我想要获得新闻详情页数据,我就必须要用js进行处理,所以就要加这个节点,如:

图片

好了,经过这个code节点,我就得到了一个干净的方便我处理的新闻详情列表items!

04二维码

在我原来版本中,我是把新闻链接地址二维码放到右下角的,使用qrcode节点把链接生成图片,然后使用extract from file节点把二维码变成base64字符串!

图片

图片

不过,这里为了在一些平台上合规,所以把这2个节点都注释掉了!

05html模板

在这些数据都准备好之后,然后就可以把准备好的html模板放到generate html节点中,当然你一定要注意,你必须把数据位都改成占位符,然后就可以在这里处理了!

图片

你看,我的新闻的标题、时间、内容都是根据不同时间、内容进行变化,秘密就在这里了!

图片

好了,html已经就位,接着就是准备截图了!

06html截图

跟前面封面一样,我截图同样使用的puppeteer,

图片

这里,我采用的是在url中注入base64的形式,所以在该节点前面还有一个吧字符串转换成base64的code节点,如:

图片

注:puppeteer节点中必须配置如:--window-size=1280,1706

(该参数是配置窗口大小,尽量与需要发的社交媒体平台的尺寸一致)、--no-sandbox,对于不太明白的朋友可以直接按我这个配置来就行了!

07截图上传S3

这里,我还是把图片上传到cloudflare的R2保存,所以这里需要添加一个S3节点,不过上传前需要设置好文件名,因为该文件名我还要在后续节点使用,所以在S3前添加了一个set节点!

图片

set节点配置如下:

图片

这里使用时间和一些序号来对图片名称进行命名,方便归集和排序!

0****2****写在最后

经过这些步骤,我终于把所有的图片都上传到cloudflare S3,至此图片准备完毕,然后接下来就是其他文字内容的格式化和最终内容的保存,这些我将在下一篇文章中详细说明。想要了解的朋友敬请关注!

另欢迎大家来我的个人博客网站https://hellosai.cc/逛逛!关注杰哥不迷路,每天给你分享不一样的实用好工具。

免责声明:本公众号分享的内容以及软件等来自互联网,仅供大家学习交流,同时请遵守你当地的法律法规,否则造成的一切后果自负,与本公众号无关。如有侵权联删!部分知识难免有时效性,若内容过期失效,请见谅,感谢!

***喜欢这篇干货?如果觉得不错,请帮我一键三连,转发给您的朋友,都是对我最大的鼓励与认可。如果想第一时间收到推送,可以把我的公众号加个星标🌟方便后面我们一起探讨AI或有意思的东西,还能够快速找到我!我们明天见!END图 | 来源网络侵删欢迎点赞,在看,转发给我鼓励~👇👇关注我👇👇👇👇扫码加入粉丝群领取福利👇👇

杰哥的技术小站