n8n第八节 自动生成新闻摘要并推至企微

在信息爆炸的时代,如何高效获取并整理每日重要新闻是许多职场人的痛点。本文将介绍如何使用n8n搭建一个全自动新闻摘要与推送工作流,实现从新闻抓取、AI摘要生成到企业微信推送的全流程自动化,让你可以快速掌握每日行业动态。

思路与效果

工作流整体思路为:定时触发→抓取新闻→AI生成摘要→格式化处理→推送企微→同步备份至云文档。这种设计既保证了信息的时效性,又实现了内容的二次加工与多端备份。

本次我们需要的核心组件包括:

  • RSS订阅节点:获取新闻源内容
  • AI模型节点:生成新闻摘要
  • 数据处理节点:整理格式化内容
  • 企业微信机器人节点:推送最终结果
  • 云文档节点:备份历史记录

详细搭建步骤

1. 定时触发节点配置

首先添加"Schedule Trigger"节点,设置每日早8点自动执行。

这个节点将作为整个工作流的启动器,确保每天准时执行新闻汇总任务。

2. 新闻源获取设置

添加"RSS Feed Read"节点

配置新闻源URL(示例使用Hacker News的RSS地址:https://news.ycombinator.com/rss)。

该节点会自动解析RSS内容,提取标题、链接和摘要等关键信息。如需多源新闻,可添加多个RSS节点并通过"Merge"节点合并结果。

3. AI摘要生成模块

这是工作流的核心环节,需要两个节点协作完成:

  • 添加"Chain LLM"节点(命名为"AI摘要")

    选择合适的AI模型(如DeepSeek)


    初次使用要先获取API key后创建账号。


    回到LLM节点

在提示词中定义输出格式:

  • 添加"Set"节点(命名为"摘要数据处理"

    使用正则表达式提取AI输出的JSON字段:

    • 标题:={``{ $json.text.match(/\"标题\"\\s*:\\s*\"([^\"]+)\"/)[1] }}
    • 精华:={``{ $json.text.match(/\"内容\"\\s*:\\s*\"([^\"]+)\"/)[1] }}

4. 内容筛选与格式化

  • 添加"If"节点(命名为"取前5条新闻"),设置条件{``{$itemIndex}} < 5,仅保留前5条优质新闻

  • 添加"Set"节点(命名为"整理表单数据")

    构建企微消息格式:

javascript 复制代码
{
  "msgtype": "text",
  "text": {
    "content": "{{ new Date().getFullYear() + '年' + (new Date().getMonth()+1) + '月' + new Date().getDate() + '日 今日AI大事:\\n\\n' + $items(\"取前5条新闻\").map(item => '标题: ' + item.json.标题 + '\\n精华: ' + item.json.精华).join('\\n\\n') }}"
  }
}

5. 企微推送与云备份

  • 添加"HTTP Request"节点(命名为"发送企业微信")

    选择POST方法,URL填写企业微信机器人的Webhook地址,请求体设置为={``{ $json }}

  • 添加"Google Sheets"节点,将处理后的新闻数据同步保存到云端表格,实现历史记录留存

整条工作流展示:

小记

这是第一次在n8n里使用大模型,虽然跟coze里的结构不太一样(coze是提示词与大模型在一个界面,n8n是大模型与提示词分布在两个节点),但使用起来还是挺丝滑的。这条工作流后续可以根据更多需求迭代更精细的操作,如:

  1. 增加错误处理:在关键节点后添加"Error Trigger"节点,当流程失败时发送告警
  2. 分类推送:根据新闻关键词进行分类,实现不同群组的精准推送
相关推荐
超级新零售2 天前
服装订货会数字化:商品版本、订单状态与后续配发数据如何衔接?
大数据·小程序·企业微信
adrninistrat0r5 天前
通过企业微信消息向脚本传递短信验证码、Token 等信息
企业微信
昵称画6 天前
图文:一张十年前的车间系统架构图
低代码·系统架构·php·企业微信·rxjava·零售
字节跳动的猫7 天前
LikeShop 企业微信客服二开:消息同步、客户标签打通与社群引流
企业微信·客服管理·人工客服
极客互动API8 天前
【极客互动】企业微信外部群聊机器人开发实战与效果验证
微信·机器人·企业微信·企微scrm·企业微信api·企微外部联系人
金融Tech趋势派11 天前
企业微信SCRM多少钱一年?2026收费标准拆解与预算自算表
大数据·企业微信
weixin_4935036711 天前
商协会系统对接企业微信:通讯录同步实战
企业微信
天空属于哈夫克311 天前
企业微信 API 二次开发与 AI 结合:如何设计智能消息处理流程
人工智能·企业微信
随性而行36011 天前
企业微信 Webhook 接收不到消息?网络连通性、URL 签名验签与 API 返回错误码排查指南
java·网络·人工智能·后端·微信·企业微信
ManageEngineITSM12 天前
ITSM系统如何与企业微信、钉钉、飞书集成?提升工单处理效率的方法
java·大数据·开发语言·钉钉·企业微信·变更管理