第十九节 随行通讯
「随行通讯」让你在通勤路上也能远程指挥桌面助手、收审批、与团队协作。
19.1 通道
- 微信通道:扫码登录,无需对方开发者账号。
- 预留飞书 / 钉钉等其他平台。
19.2 绑定
- 设置 → 随行通讯。
- 用微信扫码登录通道。
- 在桌面端为目标工作区生成 6 位配对码(10 分钟内有效)。
- 在微信单聊或群里发:
/bind 123456。
绑定成功后,桌面会话与微信会话自动共享,重启后对话完整保留。
19.3 路由策略
入站消息按以下优先级路由(前者命中即停):
/new [文本]新建的会话/s <短id>显式切换的会话(行内[s:<短id>]前缀等价)- 上次活跃会话
- 首次入站自动分配的兜底会话
工作区维度按 [ws:<工作区名>] 行内覆盖 > 绑定的工作区 > 全局默认工作区取值。
19.4 内置命令
| 命令 | 用途 |
|---|---|
/bind <code> |
绑定到工作区 |
/ws <name> |
持久切换本对端绑定的工作区(重启后仍生效,切换后下一条消息开启新会话;名字未命中时回执可用工作区名单;单条临时切换用 [ws:<name>] 前缀) |
/sessions |
列出最近会话 |
/new [text] |
新建会话 |
/s <短id> |
切到指定会话(≥4 字符前缀) |
/approve / /always / /deny <审批号> |
审批 |
/stop / /resume |
暂停对端响应并终止在跑任务(重启仍生效)/ 恢复 |
/help |
帮助 |
19.5 行为细节
- 正在输入:助手处理中会用「输入中」做回执,不再发占位文本,免打扰。
- 自动分片:长回复自动分段,避开微信单条消息长度上限(默认最长不超过约 3800 字)。
- 跨端接管:手机上
/s <短id>即可继续未完成的桌面会话,原消息流不丢。 - 主动推送:助手运行中可主动把中间结果推到群里或单聊,例如长任务的阶段性提交。
19.6 群协作
绑定到群以后:
- 多人都可向助手发消息;助手回复在群里所有人都能看见。
- 审批卡片所有人都能看到,谁先点击谁回写。
- 群里可以用
/sessions查看所有正在跑的会话,便于团队 Leader 总览。
19.7 双向待处理徽标 + 入站停泊队列
设置 → 随行通讯 → 工作区绑定 每个绑定行会显示双向徽标(仅 >0 显示):
| 徽标 | 含义 |
|---|---|
↑ N 待发送 |
出站发送失败 / 通道冷却积压的分片 |
↓ N 待处理 |
对端发来、工作区未打开时暂存的入站消息 |
入站停泊:以前对端在工作区关着时发消息,会被回弹「工作区未启动,请重新发送」;现在改为暂存 + 回执「已收到,打开后会自动处理,无需重发」。工作区就绪后自动投递(可在路由策略里关掉自动投递,改为绑定行上的「投递」按钮手动触发),也可「丢弃」。停泊队列 24h 硬过期,与出站 outbox 同口径;过期会写一条会话内可见记录。
19.8 关闭工作区的绑定管理
如果你已经把一个工作区关闭(在主界面移除/未打开),相关的随行通讯绑定不会立即丢失,但会显示「未打开」徽章,便于一眼分辨:
- 行内 「重新打开」按钮 — 一键把这个工作区重新加回主界面,恢复对话能力。
- 行内 「解绑」按钮 — 弹出确认对话框(项目内 ConfirmDialog,在设置面板之上正常显示)。点确认即立刻解绑,不再保留。
早期版本里这两个按钮在 WebView 下因为用了原生
confirm()而失效;本版已修复。
19.9 安全
- 所有 IM 消息只在你绑定的会话和工作区内传递,不会泄露到陌生群。
- 配对码 10 分钟过期,过期后即使被截屏也无法再绑定。
- 你可以随时在 设置 → 随行通讯 中解绑某个对端,立即失效。
