我接下来要用的工具是 n8n。
如果说 Make.com 是面向大众的无代码工具,那么 n8n 就是为那些想要更多控制权、更高灵活性和无限可能的人准备的工具。
🧠 它和 Make 有什么不同?
-
n8n 可以部署在你自己的服务器上,并且完全免费运行。
-
它支持 1000 多种集成,包括非标准的和自定义的 API。
-
你可以使用 JavaScript、JSONata、Webhooks、Git、Docker 等等。
💰 收费还是免费?
| 方案 | 价格 | 需要了解的事 |
|---|---|---|
| 🧠 自托管 | $0 | 需要一定的技术基础:去哪里获取服务器(付费和免费方案都有)、如何安装和维护 n8n。 |
| ☁️ n8n 云端版本 | $24/月 | 注册后即可开始使用,提供 14 天试用。 |
🤖 案例:邮件 + GPT + Telegram = 智能自动回复
我们要搭建一个 助手机器人,它会:

- 在 Gmail 中收到一封邮件
- 用 GPT 生成回复
- 通过 Telegram 发给你
- 你确认之后,邮件就会发送给收件人
🛠 第 1 步:创建工作流
- 点击 Create Workflow
- 第一个模块——Gmail → On Message Received
- 授权访问你的 Google 账号
效果如下:
🧠 第 2 步:连接 GPT
- 添加 OpenAI 模块
- 你的 OpenAI 账户里至少要有 1 美元(最好是 5 美元)
- 打开 https://platform.openai.com/account/api-keys
- 点击 Create new secret key,为它起个名字并复制密钥
- 连接 OpenAI 时,把密钥粘贴到 n8n 中
API 密钥:
![]()
GPT 助手
- 不要关闭 API 标签页,直接进入 Dashboard
- 在左侧选择 Assistants
- 创建一个新的助手
- 给它起个名字
- 再通过提示词自动填充功能,写下它要做的事情
我的设置是这样的:
💬 第 3 步:用于确认的 Telegram 机器人
- 通过 @BotFather 创建机器人 →
/newbot - 获取 API 密钥
- 添加 n8n 模块:Telegram → Send Message & Wait for Response
- 粘贴令牌
现在只差 Chat ID 了

在哪里获取 Chat ID?
- 给你的机器人随便发一条消息
- 在浏览器中打开下面的链接:
https://api.telegram.org/bot<TOKEN_ID>/getUpdates
- 删掉 <Token_ID>,换成你自己令牌的 API 密钥。
- 在返回结果中找到
chat: { id: ... },这就是 Chat ID
Chat ID 在哪里?
✅ 确认消息
- 在消息中填入:
📩 Here's the incoming email:
{{ $json["snippet"] }}
🤖 GPT generated this reply:
{{ $json["gpt_output"] }}
Send it?`
- 在设置中:
- Response Type → Approve only
- Button → “Send”
效果如下:
![]()
📤 第 4 步:条件判断 + 发送
- 添加 IF 模块
- 条件:用户是否点击了 “Send”
IF 模块中要填写的内容:
把下面这段代码粘贴到 Conditions 中,并切换到 “Expression” 模式
{{$json["data"]["approved"]}}
- 选择条件 “Is true”
- 在
true分支中,添加模块:Gmail → Reply to Email
在 "True" 分支上添加 Gmail 模块:
- 使用第一个模块中的
Message ID,以及 GPT 生成的文本

完成啦!你已经搭建出了属于自己的邮件助手。
继续阅读?






