# 单独用 n8n 做机器人 vs n8n + LangBot

Source: https://langbot.app/zh/compare/n8n-vs-n8n-with-langbot · 最近审阅: 2026-11-11

直接用 n8n 的聊天和消息节点做机器人，还是让 LangBot 负责聊天平台、调用同一个 n8n 工作流？对比开发量、平台覆盖和群聊处理。

## 一句话总结

n8n 自己就能用聊天触发器和各平台节点做机器人，只接一个渠道时很合适。平台一多，每个平台都要单独处理触发器、消息格式、会话和回复节点。用 LangBot 时，一个 n8n Webhook 工作流就能服务所有已接入的平台，会话、群聊触发和消息投递由 LangBot 负责。

| | n8n + LangBot | 单独使用 n8n |
| --- | --- | --- |
| 上手方式 | cloud.langbot.app 免部署，填入工作流 Webhook 即可 | n8n 云服务或自部署 n8n，并逐个平台配置 |
| 模型接入 | 内置 Agent 可直接用 LangBot Models，无需 API Key | 在 n8n 中为每个模型供应商配置凭据 |
| 消息之外的事件 | 入群、表情回应、撤回、卡片点击等事件都能触发 Agent | 取决于各渠道节点 |
| 平台对接 | 由 LangBot 适配器完成 | 在工作流里逐个平台搭建 |
| 一个工作流多个平台 | 支持：一条流水线绑定多个机器人 | 每个平台各自的触发器和回复节点 |
| 国内 IM（企业微信、飞书、钉钉、QQ、微信） | 内置适配器 | 取决于可用节点或自行 HTTP 对接 |
| 流式回复 | 配合 n8n 的流式响应模式支持 | 取决于渠道节点 |
| 开源协议 | Apache 2.0 | Sustainable Use License（fair-code） |

## LangBot 开箱即有的能力

### 免部署：cloud.langbot.app

在 [cloud.langbot.app](https://cloud.langbot.app) 注册，跟着向导就能在浏览器里建好机器人。有免费计划，回调类平台需要的公网 HTTPS 地址已包含，正式业务可升级独立环境。自部署依旧免费、不限功能。

### 官方模型服务：LangBot Models

Claude、GPT、Gemini、DeepSeek、通义千问、智谱 GLM、Kimi、Grok 等对话模型，以及向量、重排序和语音模型，不用自己申请模型 API Key。云服务计划每月赠送积分；自部署实例登录 LangBot Space 账号后会自动添加模型并获得免费额度。自己的 API Key 也可以同时使用。

### 用自然语言控制机器人

Agent、统一 API 和标准化的平台事件与 API 组合在一起：机器人、路由、流水线、模型、知识库、监控等工作区操作是同一套目录，HTTP API、MCP Server、工作区助手和插件共用；各平台适配器则提供发送、回复、编辑、撤回消息，查询群和成员，以及在平台允许时禁言、移出成员等标准 API。所以你可以直接告诉工作区助手要怎么调整机器人的行为，也可以让已授权的 Agent 根据聊天里的指令在平台上执行操作。所有写操作都需要你确认或显式授权。

### 工作区助手

用大白话说出需求，助手会先查看现有的模型、知识库和流水线，再给出配置方案，每一项修改都经你确认后才执行。

### 丰富的 API，灵活的工具

提供带 API Key 认证的 HTTP Service API、LangBot 自己的 MCP Server、`lbctl` 命令行和事件 Webhook 推送，方便对接你的系统。Agent 可以使用 MCP 工具（stdio 与 HTTP）、Skills、代码沙箱（Docker、nsjail 或 E2B）、带重排序的知识库，并能响应入群、表情回应、卡片点击等平台事件。

### 丰富且稳定的插件接口

插件运行在独立的 Plugin Runtime 进程中，支持热插拔。Python SDK 提供 Runner、Tool、Command、EventListener、KnowledgeEngine、Parser、Page 等组件，以及需要插件声明、成员授权的 Workspace API。[LangBot Space 插件市场](https://space.langbot.app/market) 汇集插件、MCP Server 和 Skills，并有经过审核的认证插件。

### 开源，并有官方支持

Apache 2.0 协议，可免费商用；有官方托管服务，以及可选的企业支持订阅（含合同与发票）。

## 只用 n8n 就够的情况

只接一个渠道、逻辑是简单的一问一答，而且你愿意在 n8n 里维护这个渠道的节点。

## 需要加上 LangBot 的情况

- 同一个工作流要在 Telegram、Slack、Discord、企业微信、飞书、钉钉上回复。
- 需要群聊规则、按用户的会话和对话监控，又不想在工作流里自己实现。

把 LangBot 的 n8n 运行器指向以 Webhook 或 "On chat message" 触发的工作流即可，参见 [n8n 运行器文档](https://langbot.app/docs/zh/usage/pipelines/n8n)，或[把 n8n 接入飞书](https://langbot.app/docs/zh/recipes/n8n/lark)这类接入实例。

## 常见问题

### LangBot 会把哪些数据传给工作流？

消息文本，以及会话 ID、发送者 ID、对话 ID、群名称等变量，方便工作流按用户或群维护上下文。

### 支持流式回复吗？

支持。把触发器的 Response Mode 设为 Streaming 并使用 AI Agent 节点，LangBot 会在支持流式的平台上逐步输出。

## 延伸阅读

- [n8n](https://n8n.io)
- [n8n runner guide](https://langbot.app/docs/en/usage/pipelines/n8n)
