返回
如何将 HappyCapy 连接到 Telegram:在任意对话中运行完整的 AI Agent
June 29, 2026
8 分钟阅读
分享这篇文章

如何将 HappyCapy 连接到 Telegram:在任意对话中运行完整的 AI Agent

你的 HappyCapy agent ——连同它的全部工具、技能与能力——现可直接在 Telegram 中使用。

大多数 Telegram 机器人只会回答问题。HappyCapy 的 Telegram 桥接运行的是 claude --print——你发送的每一条消息都会触发一次完整的 Claude Code 会话,具备 Bash 访问权限、文件操作、网络搜索、图像生成,以及 300,000+ 个 Skills。让它抓取一个网站、编写并执行一段 Python 脚本、或者生成一段视频。它都能做到。这不是一个聊天机器人,而是一个恰好生活在你 Telegram 聊天里的智能体。


为什么这与 Telegram 机器人不同

构建一个 Telegram 机器人只是一个周末项目:在 BotFather 注册、获取一个 token、调用 Telegram Bot API、把收到的消息传给 LLM API、再返回结果。最终得到的只是一台精巧的自动补全机器。它没有文件系统,无法运行代码,无法触发工作流,做不了任何 LLM API 在单次无状态响应之外的事情。

HappyCapy 的架构在每一层都不一样。HappyCapy 在 Fly.io 上以一个始终在线的 Linux 沙箱运行——拥有 root 权限、Python 3.11、Node.js v24、持久化的文件存储。当你的 Telegram 消息到达时,桥接程序会以你的消息为输入调用 claude --print。这次调用拥有完整的工具访问权限:Bash 执行、文件读写、网络搜索、图像生成、视频生成,以及整个 300,000+ 的 Skills 库。智能体可以打开一个新的 shell、运行脚本、读取输出,并在同一个对话回合内把结果发回给你。

这两种方案之间的实际差距并不是渐进式的。一个普通的 Telegram 机器人只能告诉你天气情况。而 HappyCapy 的 Telegram 机器人可以编写代码,从三个 API 中拉取天气数据、进行对比、绘制图表、保存为 PNG,并以图片形式发给你——全部在一条消息内完成,你无需离开 Telegram。

功能普通 Telegram 机器人HappyCapy Telegram 机器人
回答问题
运行 Bash 命令
编写并执行代码
访问持久化文件
生成 AI 图像否(需要单独集成)是,原生支持
生成视频
网页抓取
访问 300,000+ Skills
无需你的电脑即可 24/7 运行是(Fly.io 常驻在线)
按用户区分的对话历史有限完整、持久化

你实际能做什么

这份能力清单并非纸上谈兵,以下都是用户今天正在做的事情:

  • 让机器人抓取一个网站,并以表格或 JSON 形式返回结构化数据
  • 让它编写一段 Python 脚本,在沙箱中执行,并返回 stdout——完全不需要 IDE
  • 根据提示生成一张 AI 图像,直接在 Telegram 聊天中收到
  • 在对话中途触发 HappyCapy 的 300,000+ 个 Skills 中的任意一个——PDF 生成、电子表格创建、PPTX 幻灯片、音频合成
  • 搜索网络、阅读多个来源,并返回带引用的综合摘要
  • 创建文件并保存到持久化存储中,之后在后续消息中检索或更新
  • 运行定时任务:智能体可以每天早晨运行一段脚本,并把输出发给你
  • 监控某个 URL 或 API 端点,在发生变化时提醒你
  • 处理上传的文档——粘贴一个 CSV 链接,获取分析结果
  • 串联原本需要在五个不同工具之间切换才能完成的多步骤工作流

优点

  • 始终在线,无需笔记本电脑。 沙箱运行在 Fly.io 基础设施上。你可以在凌晨两点用手机给机器人发消息,它会在一台你完全不需要接触的服务器上执行代码。
  • 一个界面搞定一切。 无需先打开 Claude,再打开代码编辑器,再打开浏览器,再打开图像工具——一条 Telegram 消息就能触发所有这些操作。
  • 上下文持续保留。 对话历史按用户存储。你可以引用三天前问过的内容,而无需重新解释上下文。
  • 沙箱内拥有完整 root 权限。 智能体可以安装软件包、写入文件、运行任意 Unix 命令,没有消费级聊天机器人会施加的那些限制。
  • 300,000+ 个 Skills 即刻可用。 任何已经打包为 HappyCapy Skill 的工作流,只需一句话即可调用。
  • 可分享。 把机器人用户名分享给同事或客户,多个用户可以同时使用,各自拥有独立隔离的对话历史。
  • 提供免费层级。 Telegram 桥接本身不会在你现有的 HappyCapy 套餐之上产生额外费用。

真实使用场景

把笔记本电脑落在办公室的自由职业开发者。 你推送了一个提交,在部署日志里发现了一个 bug,而你已经出门了。你从手机上给机器人发消息:"从服务器拉取最新的部署日志,告诉我第 847 行报的是什么错。"三十秒后你就得到了答案。你回复:"写一个补丁并开一个 PR。"搞定,全程没有打开笔记本电脑。

每天监控指标的小企业主。 无需每天早晨登录五个不同的仪表盘,机器人会运行一份定时摘要。每天早上 8 点:它从 Stripe 拉取营收数据、从分析 API 拉取访客数量、从 Shopify 拉取库存水平,整理成摘要,并在你喝完第一杯咖啡之前以 Telegram 消息形式发给你。整个设置只需要与机器人进行一次对话即可完成配置。

需要快速提取数据的研究人员。 你正在阅读一篇论文,想要与另外三个来源的数据集进行交叉比对。切换到浏览器、逐一访问每个来源、下载 CSV、再运行对比,需要 20 分钟。而把 URL 和需求说明发给机器人,只需要两分钟。机器人会完成抓取、解析、比对,并返回一张表格。

为孩子搭建作业助手的家长。 孩子们已经有了 Telegram 账号。HappyCapy 机器人被添加进了一个家庭群组,它可以逐步讲解数学题、生成图表、编写练习题并检查答案——没有广告、无需注册账号,也没有消费级聊天机器人那种令人分心的循环。家长保管管理员 token,孩子们则得到一个专注的工具。


如何设置

如果你已经拥有 HappyCapy 账号,设置只需不到五分钟。整个流程从 Telegram 的 BotFather 开始:给 @BotFather 发消息,运行 /newbot,选择一个名称,然后获得一个机器人 token——一串类似 7384920156:AAF... 的字符串。有了这个 token,HappyCapy 就知道该把对话路由到哪里。

在 HappyCapy 内部,Telegram skill 会处理剩下的一切。运行该 skill,在提示时粘贴你的机器人 token,桥接就上线了。该 skill 会在沙箱中启动一个轮询循环,监听传入的 Telegram 消息,并通过拥有完整工具访问权限的 claude --print 进行路由。对话历史按 Telegram 用户 ID 分别存储,因此每一个给你的机器人发消息的人,都拥有属于自己的持久化会话。

包含设置脚本、环境变量文档,以及限流和用户白名单配置选项在内的完整 skill,可在 github.com/ndpvt-web/happycapy-telegram 获取。如果你想在开始之前更深入地理解 HappyCapy 的智能体架构为何与典型的聊天机器人设置不同,AI Agent vs Chatbot 详细讨论了两者的区别。而如果你正在考虑搭建自己的持久化 AI 基础设施,而不是依赖 Fly.io,那么 Mac Mini as AI Server 2026 这篇解析文章值得先读一读。


常见问题

机器人是 24/7 运行,还是只有在我电脑开机时才运行? 它是 24/7 运行的。沙箱运行在 Fly.io 的基础设施上,而不是你的本地机器。一旦你部署了 Telegram skill,即使你的电脑没有开机、甚至没有联网,它也会持续保持在线。

机器人能访问我的 HappyCapy 文件和工具吗? 可以。机器人运行在你的 HappyCapy 沙箱内部,这意味着它可以访问该环境中的一切:你存储的文件、你安装的 skills、你设置的环境变量,以及你连接的任何集成。它就是你的智能体,只是换了一个访问入口。

这是免费使用的吗? Telegram 桥接 skill 本身是免费的。你的成本由你的 HappyCapy 套餐决定,该套餐覆盖沙箱算力和 AI 模型使用。Telegram 集成层不会产生额外费用。

按用户区分的对话历史是如何工作的? 每个 Telegram 用户 ID 都会在沙箱中拥有一条独立存储的对话线程。当用户 A 发送消息时,机器人会加载用户 A 的历史记录并追加新的一轮对话。用户 B 的消息则完全隔离。历史记录会跨会话持久保留——一周前的对话在上下文中依然可以访问,除非你明确清除它。

我可以限制谁能使用这个机器人吗? 可以。该 skill 支持白名单配置。你可以指定一份允许与机器人交互的 Telegram 用户 ID 或用户名列表。不在白名单上的用户发来的消息,会被静默忽略,或者返回一条自定义的拒绝消息——由你决定。

如果 Telegram 对我的机器人进行限流怎么办? 该 skill 通过指数退避来处理限流。如果 Telegram 返回 429 响应,桥接程序会暂停,等待所需的重试时间,然后自动恢复。你不会丢失任何消息。实际上,只有在非常高的并发负载下才会触发限流,而这一点在 skill 设置中是可配置的。

多个人可以同时使用这个机器人吗? 可以。轮询循环是异步处理消息的,每个用户会话都是独立的。不存在某个队列会因为正在服务另一个用户而阻塞当前用户的情况。在负载非常高的情况下,你可以在 Fly.io 上扩展沙箱实例以支持更多并发会话——skill 文档中涵盖了相关配置说明。


结语

Telegram 集成不是为了功能而功能——它消除了你与一个功能完备的 AI 智能体之间的最后一道摩擦。你的 HappyCapy 沙箱已经能够运行代码、生成媒体内容、调度 300,000+ 个 Skills。而 Telegram 桥接意味着,无论你身在何处,都能访问这一切,无需任何上下文切换。无论是在凌晨两点远程调试时派上用场,还是在每天早晨、你打开笔记本电脑之前想要一份结构化简报时派上用场——都是同一个智能体,如今已经装进了每一个口袋。

发布于 June 29, 2026
更多文章