写点什么

n8n 教程:5 分钟部署 + 自动生 AI 日报并写入飞书多维表格

  • 2025-06-20
    北京
  • 本文字数:1968 字

    阅读完需:约 6 分钟

n8n教程:5分钟部署+自动生AI日报并写入飞书多维表格

哈喽,大家好👏

我是阿星!

最近 n8n 太火了。什么是 n8n?有点像扣子和 dify 的综合体。

简单来说就是替你打工的「自动化工作流」

我们今天就从部署👉搭建第一个工作流。用它实现自动抓取新闻并分类。

教程有点长,方法有很多,今天只讲一下用飞书 mcp 实现的方式。

小白易上手。


一、部署 n8n 到本地

  1. 1. 访问 Docker.com 并下载 Docker Desktop。(按自己电脑型号下载,苹果不要下载错芯片)

  2. 2. 安装 Docker Desktop。

  3. 3. 打开 Docker Desktop,搜索 n8n。

  1. 4. 选择第一个结果并点击 pull

  1. 5. 切回到 images 看到下面这种情况就代表已经 pull 成功了,点击 run。


  1. 6. 点击 run 后不要直接点第二个 run,展开 run 上面的箭头。跟着填写。name 随便,volumes 可以按照你自己的情况替换。比如你没有安装过 n8n,可以自己新建文件夹。然后再 volume 里选择自己新建的文件夹。(不要出现中文)

端口映射为 5678。

  1. 7. 点击运行,它就开始咔咔跑了,完成后在你的浏览器访问 http://localhost:5678。

  1. 8. 注册一个账号,随便填。

  1. 9. 并获取 License Key 以解锁功能。直接就给你发邮箱里了。


二、飞书应用配置

划重点,这一步必须是大大大大前提!

这个飞书不要用你平常上班的那个飞书

要用你自己的个人飞书,或者你自建公司的飞书

你必须是最高管理员!!!这一点非常容易搞错,搞错会导致后面无法实现!

1. 创建应用

  • 访问 飞书开放平台 → 点击右上角「开发者后台」→「创建企业自建应用」

  • 填写应用名称和描述(需清晰标识用途)→ 记录生成的 App ID 和 App Secret(关键凭证,需妥善保存)。


2. 激活机器人能力

  • 路径:应用能力 → 添加应用能力 → 机器人 → 添加

  • 必须发布:前往「版本管理与发布」→「创建版本」→ 发布应用,否则会提示“机器人能力未激活”。

3. 申请权限

因为要进行群聊创建任务和多维表格创建任务。所以可以提前都开一下(其中一些权限是之后的教程里可能用到的),用户身份和应用身份的权限都可以开一下。你开权限的时候会提示有两种权限。

  • im:chat:读取群聊基本信息

  • im:chat:create:创建群聊权限

  • im:chat:operate_as_owner:以群主身份操作群聊

  • contact:user.id:readonly:访问通讯录基本信息

  • contact:user.employee_id:readonly:获取用户信息权限

  • base:app:copy - 复制多维表格


  • base:app:create - 创建多维表格

  • base:app:read - 获取多维表格信息

  • base:app:update - 更新多维表格

  • bitable:app - 查看、评论、编辑和管理多维表格

  • im:message、im:message:send_as_bot-发送消息

  • contact:user.id:readonly-获取用户信息

4. 创建版本并发布

一路确定就行了


三、安装社区节点并配置

  1. 1. 安装 mcp 节点

首先,社区节点是你在工作台不能直接搜到的,需要你手动添加下。


点击左下角头像的 settings。点击 install。

输入 n8n-nodes-feishu-lite。

之后搜索的时候带黑色立方体盒子的是社区版,用带黑盒子子标志的就好。


四、创建飞书多维表格

照着我下面这个表头创建,因为表头不对会导致后续无法传入。

一定要看清楚都是纯文本字段类型,没有数字类型,包括最后一个也是文本类型。

内容不用填,但是要设置公开阅读权限。

最重要的来了,右上角添加一下在第一步创建的机器人。添加为文档应用。


搜索你的应用,点击添加即可。



五、各节点设置方法


也有一些新闻 mcp,但是这里推荐小白 http 接入。

http 好处就是悬念比较少,适合固定任务。

我们先在画布啥概念搜索下面的节点拼接到一起。

从左向右的逻辑顺序就是【定时】👉【抓新闻】👉【整理格式】👉【写入飞书】


触发器

  • 根据自己的需要填就可以了

新闻 api(需要一定的网络)

这两个新闻 api 网站都可以,我们选第一个,NewAPI(https://newsapi.org/)以及 Gnews(https://gnews.io/


本例中使用了 NewsAPI 的接口,详细 URL 和参数配置信息可参阅官方文档https://newsapi.org/docs/get-started#search 。其中 api key 点右上角获取。

post 请求部分(你就当是在给 ai 邮寄信件通信),我们要是就是这一段,复制下来往我们的第一个 http 里填一下。

GET https://newsapi.org/v2/everything?q=Apple&from=2025-06-18&sortBy=popularity&apiKey=API_KEYcurl https://newsapi.org/v2/everything -G \    -d q=Apple \    -d from=2025-06-18 \    -d sortBy=popularity \    -d apiKey=API_KEY
复制代码


把对应的参数填到相应节点。其中 apikey 就是你刚刚在 NewsAPI 上获取的那串密钥。


整理新闻格式

这里要和大家特别说的一点是,新闻节点抓下来的东西是需要清洗格式的。否则非常可能报错。设置如下,直接照着选就可以了。


js 代码框部分,完整代码我放星球上了(签名栏)在文末,也可以自己让 ds 写下。



写入飞书

最关键的就是写清楚你在第二部分配置好的 token 和 id



六、运行并自动打标


点击运行,


就可以看到指定的新闻已经爬入多维表格。



如果想实现自动打标,直接添加一个探索字段捷径的分类就行了。


想对哪一列打标分类就直接引用哪个字段就行了。


快来试试吧~我是阿星,我们下期再见~


发布于: 刚刚阅读数: 2
用户头像

全平台同名 2025-05-15 加入

zuojialongxi

评论

发布
暂无评论
n8n教程:5分钟部署+自动生AI日报并写入飞书多维表格_人工智能_阿星AI工作室_InfoQ写作社区