日常工作中,我们常常需要花费大量时间浏览各类网站获取行业新闻,却容易遗漏关键信息。本文将教你用开源低代码自动化工具 n8n,结合数眼智能搜索 API 的实时检索能力与网页阅读 API 的内容提取能力,搭建一个全自动新闻推送简报机器人。该机器人可按设定频率自动搜索目标主题新闻、提取核心内容、整理成规范简报,最终推送至飞书/企业微信等常用沟通工具,让你高效掌握行业动态。
一、前置准备:环境与工具就绪
在开始搭建前,需完成 n8n 环境部署、数眼智能 API 密钥获取两项核心工作,为后续工作流搭建奠定基础。
1. 部署 n8n 运行环境
n8n 支持 Docker、npm、桌面版三种安装方式,其中 Docker 安装跨平台兼容性强,是新手首选;桌面版适合非技术用户,无需命令行操作;npm 安装则适合有 Node.js 环境的开发者。这里以最通用的 Docker 安装为例:
- 前置条件:安装 Docker Desktop(Windows 需启用 WSL 2,Mac 直接安装即可),启动后确保状态栏显示'Docker Desktop running'。
- 打开终端(Windows 用 PowerShell,Mac/Linux 用 Terminal),输入以下命令启动 n8n:
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
- 参数说明:
-p 5678:5678映射本地端口与 n8n 端口,-v ~/.n8n:/home/node/.n8n保存工作流数据,避免容器删除后数据丢失。 - 验证成功:终端显示'n8n ready on http://0.0.0.0:5678'后,在浏览器访问
http://localhost:5678,看到包含节点库和空白画布的界面即部署完成。
2. 获取数眼智能搜索 API 密钥
数眼智能搜索 API 可实现实时联网检索,解决传统新闻抓取的时效性问题,获取密钥步骤如下:
- 登录 数眼智能开发者平台。
- 然后点击'控制台',进行实名认证。
- 左上角就是 api key,点击复制——这是后续调用 API 的核心认证凭证,请勿泄露。
- 查看开发文档的 curl 位置方便后续使用。

3. 配置消息推送凭证(以飞书为例)
机器人最终需将简报推送至指定沟通工具,这里以飞书为例说明配置流程,企微、Slack 等工具操作类似:
- 打开飞书客户端,进入目标推送群组,点击右上角'...'→'设置'→'智能机器人'→'添加机器人'→'自定义机器人'。
- 填写机器人名称(如'行业新闻简报'),上传头像后点击'添加'。
- 复制生成的 Webhook 地址(格式:
https://open.feishu.cn/open-apis/bot/v2/hook/xxx),保存备用——这是消息推送的核心地址。
二、核心工作流搭建:从搜索到推送的全自动化
本次搭建的工作流逻辑为:定时触发 → 数眼智能搜索新闻 → 提取新闻链接 → 网页阅读 API 提取正文 → 整理简报格式 → 推送至飞书。我们将通过 n8n 的可视化节点拖拽,逐步实现各环节的串联。
步骤 1:添加定时触发节点(Cron)
用于设定机器人的执行频率(如每天 9 点推送当日早报),操作如下:
- 在 n8n 左侧节点面板搜索'Cron',拖拽至中间画布。

