本文档介绍 OpenClaw 如何使用 JSON-RPC 连接到外部命令行工具,有两种不同的集成模式。
这种方法将 signal-cli 作为持久守护进程运行,通过 HTTP 上的 JSON-RPC 通信。关键特性包括:
/api/v1/events 可用于事件流/api/v1/checkchannels.signal.autoStart=true 时,OpenClaw 管理守护进程生命周期这种模式将 imsg rpc 作为子进程生成,使用”JSON-RPC 是通过 stdin/stdout 的行分隔(每行一个 JSON 对象)”。不需要网络端口或单独的守护进程。
核心 RPC 方法:
watch.subscribe — 触发带有 method: "message" 的通知watch.unsubscribesendchats.list — 用于探测和诊断文档推荐三个最佳实践:
chat_id 而非显示名称