诶李博,你今天这件polo衫是新买的吧,颜色还挺好看的。
得了吧,你每次夸我穿搭我就知道你有事要问。直说吧,又看到什么新玩意儿了?
行行行被你看穿了。我昨天在地铁上刷到一个视频,有人用手机在Telegram里打字,然后电脑那边就自动在写代码、创建文件,整个开发流程全在手机上操控的。
你说的是OpenClaw吧?最近确实很火。
不是,重点来了,那个人用的是Claude Code。我当时就愣了,Claude Code还能这么玩?
对,这就是Claude Code的Channels机制,说白了就是一个频道或者通道的概念。其实这功能出来有一阵了,但Anthropic自己都没怎么宣传,知道的人确实不多。
那你给我讲讲底层到底怎么跑通的?我作为产品经理,特别好奇这个链路是怎么串起来的。
好,我给你捋一下。你想象一下,你电脑上跑着一个Claude Code的Session,它就像一个一直醒着的助手,不停地去问Telegram那边:嘿,有新消息没有?有新消息没有?
就是轮询嘛,polling对吧。
对,就是经典的轮询。一旦你在手机Telegram上发了条消息过去,比如说帮我写个组件,Claude Code这边就接收到了,然后交给Agent去推理、拆解任务、调用工具执行。
等会儿,那执行完的结果怎么回到我手机上?
这就是MCP协议的作用了。Telegram Reply本身就是一个MCP工具,Claude Code执行完任务后,通过这个标准化接口把结果发回Telegram。整个链路就闭环了。
我突然理解了,这不就是把Telegram当成了一个远程终端嘛!只不过底层走的是Bot API加轮询,而不是SSH那种长连接。
完全正确。而且你知道为什么选轮询不选WebSocket吗?因为轮询对网络环境要求低,不用维护持久连接,你手机信号差一会儿也不影响。对于开发指令这种不需要毫秒级响应的场景,几秒延迟根本无所谓。
说到这个我想起来,我上周出差的时候在高铁上,想改个线上bug急死了,笔记本又不方便掏出来。要是有这功能直接手机搞定多好。
这就是它最大的价值,开发环境跟开发者物理解耦了。你人在哪不重要,只要手机有网就行。
好好好,那怎么配置?你给我讲讲步骤,我回去就试。
一共五步。第一步,终端里装Channel插件。第二步,去Telegram的Bot频道拿Token,绑定到Claude Code里。第三步,用claude --channel telegram这个命令启动。
听起来还挺简单的。
别急,第四步才是关键。首次配对的时候,你的Claude Code终端会弹出一个6位验证码,你得在Telegram那边手动输入这个码才能完成绑定。
为什么验证码显示在电脑端而不是Telegram端?
这是带外验证的经典设计。你想啊,如果有人偶然发现了你的Bot,直接就能给你电脑下指令,让它删文件、看代码,那不完蛋了?验证码出现在本地终端,就保证了只有能同时接触到电脑和Telegram的人才能完成配对。
就跟蓝牙配对输PIN码一个道理。
对,一模一样的思路。还有第五步,可选但强烈推荐,执行一个Policy Allow Lease命令,直接把权限冻结。冻结之后,就算有人坐在你电脑前,也没法再添加新的授权用户。
这个安全设计确实到位。毕竟远程能执行任意代码,万一被人搞了那就是灾难级别的。
没错,纵深防御嘛。远程代码执行这种高风险操作,安全性怎么强调都不过分。
那实际用起来体验怎么样?跟直接在终端敲有区别吗?
我跟你说,几乎没区别。我试过在Telegram上让它从零构建一个番茄钟应用,要求支持多个计时器并发、颜色随时间变化、还能自定义时长。
真的假的,这么复杂的需求手机上就搞定了?
全程手机操控。它写代码的时候需要文件写入权限,Telegram端会弹一个Allow按钮让你点。写完之后还自动截图把结果发给你看。后续要改需求,直接在聊天里说就行。
而且两端还能同时操控同一个Session是吧?就是我电脑上也能看到它在干嘛。
对,完全同步。电脑端还能用快捷键展开详细的推理过程和工具调用记录,Telegram端就是干净的结果展示。各有各的好。
我现在脑子里已经在想产品场景了。比如我们团队的开发同学在通勤路上就能处理紧急bug,或者晚上躺床上突然想到一个优化方案,直接手机发指令让它先跑着。
你这个产品经理思维又上来了。不过确实,而且未来理论上不只是Telegram,任何实现了MCP协议的通道都能接入,微信、Slack、甚至语音助手都有可能。
如果能接微信那在国内就彻底打通了。不过说回来,这功能跟OpenClaw比到底差在哪?
说实话,核心能力上是相当的。OpenClaw胜在宣传到位、生态更丰富一些。Claude Code胜在跟Anthropic的模型深度绑定,Agent推理能力本身就强,而且安全设计更严谨。选哪个看你的技术栈偏好。
懂了懂了。感觉这就是AI辅助开发的一个大趋势,以后写代码真的不用非得坐在电脑前了。
对,Agent加远程通道这个组合,本质上是把开发者从物理设备上解放出来了。以前你得坐那儿一行行敲,现在你描述目标就行,它自己规划、执行、验证,你随时随地检查进度就好。
行,我今晚回去就配一个。到时候躺沙发上用手机让Claude Code帮我写需求文档里的demo,想想就美。
你可拉倒吧,你肯定是躺沙发上刷完购物车再想起来还有活没干。
得了吧李博,你不也是打完游戏才想起来跑实验的嘛。行了今天就聊到这儿,回去配环境去了。