@tencent-weixin/openclaw-weixin 頻道外掛連接到 WeChat。
狀態:外部外掛,由騰訊微信團隊維護。支援直接聊天與
媒體。外掛能力中繼資料未宣告支援群組聊天
(它只宣告直接聊天)。
命名
- WeChat 是這些文件中的使用者可見名稱。
- 微信 是騰訊套件與外掛 id 使用的名稱。
openclaw-weixin是 OpenClaw 頻道 id(weixin和wechat可作為別名)。@tencent-weixin/openclaw-weixin是 npm 套件。
openclaw-weixin。
運作方式
WeChat 程式碼不在 OpenClaw 核心 repo 中。OpenClaw 提供 通用頻道外掛合約,而外部外掛提供 WeChat 專用執行階段:openclaw plugins install會安裝@tencent-weixin/openclaw-weixin。- 閘道會探索外掛 manifest 並載入外掛進入點。
- 外掛會註冊頻道 id
openclaw-weixin。 openclaw channels login --channel openclaw-weixin會啟動 QR 登入。- 外掛會將帳號憑證儲存在 OpenClaw 狀態目錄下
(預設為
~/.openclaw)。 - 閘道啟動時,外掛會為每個已設定帳號啟動其微信監控程式。
- 傳入的 WeChat 訊息會透過頻道合約標準化,路由到 所選的 OpenClaw agent,並透過外掛的傳出路徑送回。
安裝
快速安裝:登入
在執行閘道的同一台機器上執行 QR 登入:存取控制
直接訊息會使用頻道 外掛的一般 OpenClaw 配對與允許清單模型。 核准新的傳送者:相容性
外掛會在啟動時檢查主機 OpenClaw 版本。| 外掛系列 | OpenClaw 版本 | npm 標籤 |
|---|---|---|
2.x | >=2026.5.12(目前 2.4.6;早期 2.x 接受 >=2026.3.22) | latest |
1.x | >=2026.1.0 <2026.3.22 | legacy |
Sidecar 處理程序
WeChat 外掛在監控 騰訊 iLink API 時,可以在閘道旁執行輔助工作。在 issue #68451 中,該輔助路徑暴露了 OpenClaw 通用過期閘道清理中的一個 bug:子處理程序可能嘗試清理父 閘道處理程序,導致在 systemd 等 process managers 下發生重新啟動迴圈。 目前的 OpenClaw 啟動清理會排除目前處理程序及其祖先, 因此頻道輔助程式無法殺掉啟動它的閘道。此修正是 通用修正;它不是核心中的 WeChat 專用路徑。疑難排解
檢查安裝與狀態:requires compiled runtime output for TypeScript entry,表示 npm 套件發布時缺少 OpenClaw 所需的已編譯
JavaScript 執行階段檔案。請在外掛
發布者推出已修正的套件後更新/重新安裝,或暫時停用/解除安裝外掛。
暫時停用: