本文经原作者授权转载,版权归原作者所有。原作者:实践哥MinLi(@MinLiBuilds)。查看原文 →
OpenClaw这阵子真的到处都是。
朋友圈、知乎、B站,全是教程和截图。什么"AI帮我打工了""自动处理邮件""出门旅游AI替我上班"。
我也去凑热闹了。
然后我折腾了三天,最后把它删了。
说一下过程:第一天搭环境,Docker、各种依赖,装到一半报错,查了半小时原来是版本问题。第二天配API和权限,一个平台一套逻辑,手动对接,改完这个坏那个。第三天刚以为跑起来了,升级了一下,服务直接瘫掉。Token消耗也吓我一跳,就测了几个任务,费用已经超出我预期的好几倍。
安全那块我其实没深究,但看到Cisco出了报告说有第三方插件在做数据窃取,我就直接删了。
不是说OpenClaw不好。概念是对的,需求是真实的。只是我暂时没那个折腾的心力。
删掉以后我想,这个"手机遥控AI干活"的需求,有没有更省事的方案?
今天Claude Code出了新功能,叫 channels。
原理就是:Telegram或Discord发消息 → Claude Code在电脑上执行 → 结果发回手机。
不用自己搭服务器。不用折腾第三方平台。Claude Code装好就能用。
安全边界也比较克制:只操作当前project目录,不接管整台机器。配对以后还有发送者白名单,只有你的账号能推消息进来,其他人发了直接静默丢弃。
这个设计让我觉得,至少我知道它能动哪、不能动哪。
第一次真正用是在咖啡馆。
我想起项目里有个脚本没跑,拿出手机在Telegram里发了一条:「帮我跑一下 run.py」
等了一会儿。
有返回了。日志、输出、完成状态,全在手机上。
我没有很激动。反而有点发呆——这也太平静了,平静得有点不真实。
就这样,也太容易了吧。
配置过程:踩了几个坑
坑一:Bun装完要重载环境变量
这个坑让我对着报错看了差不多二十分钟。
source ~/.zshrc
就这一行,Telegram的MCP服务才能起来。不跑,服务直接起不来,报错信息也不直接告诉你原因。
坑二:多终端会抢占
我平时开好几个终端,Claude会默认用最后那个。专门留一个干净的终端跑channels,别跟其他任务混。
坑三:不加这个参数,出门就卡死
Claude Code遇到需要确认的操作会暂停,等你本地点击。你不在电脑边,就一直卡着。
正确启动方式:
claude --channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions
只在自己信任的机器上这么用。
Telegram:5步接入
第1步:建机器人
Telegram找 BotFather,发 /newbot,用户名以bot结尾,拿token,复制好。
第2步:Claude Code装插件
/plugin install telegram@claude-plugins-official /reload-plugins
输入/telegram:能自动补全configure就成功了。不行就重启Claude Code。
第3步:填token
/telegram:configure 你的token
第4步:重启,带channels参数
claude --channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions
第5步:配对,然后锁白名单
给机器人随便发条消息,它会回一个配对码。然后依次跑这两条——顺序不能反:
/telegram:access pair <配对码> /telegram:access policy allowlist
执行完,只有你这个已配对的发送者ID能推消息进来。其他人发了也没用,静默丢弃。
Discord:7步接入
步骤多几个,逻辑一样。
Discord开发者门户 → New Application → Bot页面 → Reset Token → 复制token。
Bot设置里找 Privileged Gateway Intents,打开 Message Content Intent——这个不开,机器人看不到消息内容,接了也白接。
OAuth2 → URL Generator,Scope选bot,权限勾上: View Channels、Send Messages、Send Messages in Threads、Read Message History、Attach Files、Add Reactions,用生成的链接把机器人加进服务器。
/plugin install discord@claude-plugins-official /discord:configure 你的token
claude --channels plugin:discord@claude-plugins-official --dangerously-skip-permissions
私信机器人,拿配对码,依次执行:
/discord:access pair <配对码> /discord:access policy allowlist
几件要知道的事
- Claude Code需要 v2.1.80+,要用 claude.ai账号登录,API key不行
- 研究预览阶段,只接受官方插件列表里的频道
- 团队/企业版需要管理员后台手动开启
- Claude Code会话得一直开着,消息才能进来
我现在还在想,OpenClaw这么火,说明大家都在找同一件事:不坐在电脑前,AI也能帮你干活。
这个需求不会消失。只是不同的人,能接受的折腾程度不一样。
如果你本来就用Claude Code,这个功能直接开就行,不用多折腾。
如果你试过OpenClaw,你觉得那三天值吗?