Claude Dispatch 的 OpenClaw 实现。用 QQBot 作为远程输入通道, computer-use 作为桌面执行层,实现手机遥控电脑。
text
手机(QQ)
│ 发信息
▼
QQBot 接收
│
├─→ 普通对话 → 直接回复
│
└─→ 远程指令 → Remote Dispatch
│
├─ 📸 screenshot → 截图 → 图片发回 QQ
├─ 🌐 open url → 打开 URL → 截图回传
├─ 🔍 search query → 打开浏览器搜索 → 截图回传
├─ 📋 clipboard → 读取/写入剪贴板
├─ 🪟 window → 聚焦/最小化/关闭窗口
└─ 📂 file → 打开文件/文件夹
你说执行回传"帮我截个屏"screenshot图片"打开百度搜XX"open https://baidu.com + type截图"帮我打开Chrome"open chrome截图"把剪贴板发给我"clipboard文本"关掉那个窗口"window-focus → window-close确认"帮我打开这个文件"open C:\path\to\file确认"看看我现在在干嘛"screenshot图片"帮我复制这段文字"clipboard-write确认
markdown
[远程] 帮我截个屏
→ 执行 screenshot → 发回图片
markdown
[远程] 打开浏览器搜一下"端午节放假安排"
→ 执行 open https://baidu.com → 输入搜索词 → 截图回传
markdown
[远程] 看看我剪贴板里有什么
→ 执行 clipboard 命令 → 发回文本内容
python
# dispatch.py 中的指令映射
COMMANDS = {
"screenshot": "python screen.py screenshot --output /tmp/remote.png",
"search": "python screen.py open --target https://baidu.com",
"clipboard": "python screen.py clipboard",
}