第十九節 隨行通訊
「隨行通訊」讓你在通勤路上也能遠端指揮桌面助手、收簽核、與團隊協作。
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 分鐘過期,過期後即使被截屏也無法再綁定。
- 你可以隨時在 設置 → 隨行通訊 中解除綁定某個對端,立即失效。
