我接下来用的服务是 Make.com。 它以前叫 Integromat。

这是一个可视化自动化工具:

你可以通过连接不同服务的动作来搭建场景(scenario)。


🔗 Make 是怎么工作的?

每个场景都由模块组成。 一个模块就是一个单独的动作,例如:

  • 从 Telegram 获取一条消息,
  • 把它发送给 ChatGPT,
  • 保存到 Google Sheets,
  • 向 Telegram 发送一条通知。

💡 你还可以添加条件、循环、过滤器、变量、延迟和计划任务。

界面是可视化的: 所有内容都以流程图的形式呈现,操作就是拖放。上手门槛极低。


🤖 示例:“故事讲述者” Telegram 机器人

我们来做一个机器人,它每天晚上(或者在你发出指令时)会问你:

“给我讲一个你今天的小故事吧。今天有什么吸引了你的目光?”

然后把它保存到 Google 表格里。全程无需写代码。

最终效果是什么样?


第 1 步:创建机器人

  1. 在 Telegram 中打开 @BotFather。

  2. 输入 /newbot 命令

  3. 给它起个名字,比如 Storyteller

  4. 用户名:storytelling_mate_bot

  5. 获取 API 密钥——保存好,不要给任何人看。

API 密钥:

这是什么?

🔑 API(应用程序编程接口) API 是两个服务之间相互通信的一种方式。

比如 Telegram 开放了它的功能(获取消息、发送消息等)。 为了让 Make 这样的第三方服务能够使用这些功能,Telegram 提供了 API。

API 不是代码。它是一把访问密钥 + 一套调用这些功能的规则。


第 2 步:在 Make 中搭建场景

  1. 打开 make.com,创建一个新场景。

  2. 添加第一个模块:Telegram → Watch Updates

  3. 创建连接:粘贴从 BotFather 获取的 API 密钥

  4. 点击 Run Once

  5. 给机器人发点内容——Make 应该能收到数据。

  6. 检查一下:里面有名字、ID 和文本。

模块收到了来自 Telegram 机器人的数据:


第 3 步:添加 Google 表格

  1. 在 Google Drive 的 Storyteller 文件夹中创建一个 Google 表格

  2. 建两列:Date 和 Story

  3. 回到 Make → 添加模块:Google Sheets → Add a Row

  4. 连接你的 Google 账号

  5. 指向对应的表格和正确的工作表标签页

  6. 在 Date 字段中——插入来自 Telegram 模块的日期

  7. 在 Story 字段中——插入消息文本

一个简单的表格:


第 4 步:发送确认消息

  1. 添加模块:Telegram → Send a Message

  2. 在 Chat ID 中——填入第一个模块里的 ID

  3. 在 Message Text 中——例如:

”✅ 故事已保存。谢谢你的坦诚。”

"Send a message" 模块的样子

🧠 小结

要让这套自动化跑起来:

  • Make 通过 API 连接 Telegram
  • 通过 webhook 监听事件
  • 接收消息、处理消息、保存数据
  • 再通过 Send a message 模块回复

全程可视化,一目了然。 你不需要写代码——只需要说明做什么、按什么顺序做。


这个机器人还能怎么改进?


继续探索?