🎯 做完你会得到
出门在外用手机 Telegram 远程控制家里/办公室的电脑,包括关机、重启、文件操作等。
🛠 需要什么
- telegram
- desktop-commander
👤 适合谁
- 远程办公用户
- 开发者
- 技术用户
⚡ 效果预览
手机发Telegram指令,远程控制电脑执行任务,不在家也能操控一切
🔧 Step 0:先配置消息接收渠道
⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →
一句话介绍
出门忘关电脑?手机发一条 Telegram 消息就能远程关掉。还能查进程、杀任务、执行脚本——电脑随时听你的。
解决什么问题
出门后才想起电脑没关、某个程序忘记启动、想看家里服务器跑得怎么样。这些都不需要再跑回去:
- 谁会用到:远程办公的人、家里有服务器的开发者、出门在外需要临时操作电脑的人
- 省了什么:跑回去操作电脑的时间,或者安装专门的远程桌面软件
- 效果是什么:手机发一句话,电脑照做
真实案例:Max Reid (@bangkokbuild) 在 X 上分享(附截图):“Just told Ema, my @openclaw, via Telegram to turn off the PC (and herself, as she was running on it) Executed perfectly.” ——连 OpenClaw 自身进程都一起关了。
前置条件
- OpenClaw 运行在目标电脑上
- OpenClaw 已接入 Telegram(手机能和它对话)
就这两个。OpenClaw 本身就运行在你的电脑上,天然有执行系统命令的能力。
用到的工具
| 工具 | 用途 | 获取方式 |
|---|---|---|
| OpenClaw(内置) | 接收 Telegram 消息、执行系统命令 | 已安装即可 |
| Telegram(内置) | 手机端发送指令、接收反馈 | 已配置即可 |
预期结果
直接在 Telegram 里和 OpenClaw 对话:
- 关机→ 电脑执行关机
- 重启→ 电脑重启
- 现在在跑什么进程?→ 返回 CPU 占用最高的几个进程
- 杀掉 Chrome→ 终止 Chrome 所有进程
- 执行
python ~/scripts/backup.py→ 运行指定脚本并返回输出 - ~/Downloads 里有什么文件?→ 列出目录内容
操作方式
不需要额外配置,直接发消息就行:
帮我关机
帮我看看 CPU 和内存使用情况
帮我把 ~/Desktop/report.pdf 发到我的邮箱
OpenClaw 会执行命令并把结果发回 Telegram。
怎么验证成功了
- 手机 Telegram 发帮我看看现在几点了→ OpenClaw 返回系统时间
- 发帮我看看磁盘剩余空间→ 返回磁盘使用情况
- 确认双向通讯正常,然后可以尝试更多操作
踩坑记录
关机命令把 OpenClaw 也关了,之后发不了消息
症状:执行关机后,电脑和 OpenClaw 一起关了(这是正常的),之后 Telegram 发消息没有回应。
解法:这不是 Bug,电脑关了 OpenClaw 当然也停了。如果想远程开机,需要配置 Wake-on-LAN(WoL)或智能插座,不在 OpenClaw 能力范围内。
危险命令误操作
症状:不小心发了 rm -rf 之类的命令,文件没了。
解法:在 OpenClaw 的 AGENTS.md 或 SOUL.md 里加安全规则:执行任何删除操作前必须先确认,执行关机/重启前先保存所有文件。OpenClaw 默认会用 trash 代替 rm。
不在同一网络,连不上
症状:在外面用手机发消息,OpenClaw 没有响应。
解法:OpenClaw 通过 Telegram Bot 通信,不需要在同一网络。如果没有响应,检查家里网络是否断了(电脑能不能上网)。
不满意怎么调
- 想限制可执行的命令范围 → 在 SOUL.md 加规则:只允许执行关机、重启、查进程三类命令,其他命令需要我确认
- 想定时关机 → 帮我配一个 cron,每天凌晨1点自动关机
- 想管理多台电脑 → 每台电脑装一个 OpenClaw 实例,用不同的 Telegram Bot 区分
- 想加更多设备控制 → 结合 HomeAssistant 技能,同时控制智能家居设备