Signal(signal-cli�?
状态:外部 CLI 集成。Gateway 通过 HTTP JSON-RPC + SSE �?signal-cli 通信�?
先决条件
- OpenClaw 安装在您的服务器上(下面�?Ubuntu 24 上测试的流程)�?
signal-cli可用于运�?gateway 的主机�?- 一个可以接收一条验证短信的电话号码(用于短信注册路径)�?
- 注册期间需要浏览器访问 Signal 验证码(
signalcaptchas.org)�?
快速设置(入门�?
- 为机器人使用单独�?Signal 号码(推荐)�?
- 安装
signal-cli(如果使�?JVM 构建,则需�?Java)�? - 选择一个设置路径:
- 路径 A(QR 链接):
signal-cli link -n "OpenClaw"并用 Signal 扫描�? - *路径 B(短信注册)�? 使用验证�?+ 短信验证注册专用号码�?
- 路径 A(QR 链接):
- 配置 OpenClaw 并重�?gateway�?
- 发送第一�?DM 并批准配对(
openclaw pairing approve signal <CODE>)�?
最小配置:
{
channels: {
signal: {
enabled: true,
account: "+15551234567",
cliPath: "signal-cli",
dmPolicy: "pairing",
allowFrom: ["+15557654321"],
},
},
}
字段参考:
| 字段 | 描述 |
|---|---|
account | 机器人电话号码,E.164 格式(+15551234567�? |
访问控制
直接消息
- 默认:
dmPolicy: "pairing"(未知用户获得配对代码) - 批准配对�?
openclaw pairing approve signal <CODE>
配置参�?
请参�?Gateway 配置 了解完整的配置选项�?