@vrv-platform/vrv
v0.1.4
Published
OpenClaw VRV channel: HTTP entry for external messages, reply via Channel outbound (pushApi)
Readme
vrv-channel 插件
最小化 OpenClaw 渠道插件:通过官方 API 注册 HTTP 入口接收外部消息,OpenClaw 回复后通过 Channel 插件的 outbound 向外推送到业主侧的 HTTP 接口(pushApi)。
当前代码已按 OpenClaw 2026.3.13 的插件接口调整:
- 新版优先:入口使用默认导出的
register(api),HTTP 路由优先走registerHttpRoute(...)。 - 旧版兼容:如果运行时没有
registerHttpRoute,会自动回退到registerHttpHandler(...)。 - 代码内已补充兼容注释,方便后续继续升级。
- 元数据同步:执行
npm run sync:openclaw-meta可用package.json中的 OpenClaw 元数据回写openclaw.plugin.json,避免两处描述漂移。 - 发布前检查:
prepack会自动执行同步和校验,减少发包时遗漏更新 manifest 的风险。
快速上手
安装
openclaw plugins install @vrv-platform/vrv配置
配置回调地址
openclaw config set channels.vrv '{
"enabled": true,
"pushApi": "http://ip:端口/ai-app/api/v1/clawdbot/callback?clientId=vrvclowd",
}' --json源码方式安装插件
- 在openclaw的插件目录创建文件夹vrv
- 把源码上传到此文件夹
- 安装此本地插件,重启网关
openclaw plugins install -l /root/openclaw-assistant/openclaw/extensions/vrv
openclaw gateway restart提示
在源码安装的openclaw上安装插件:
cd /home/openclaw
pnpm openclaw plugins install -l /home/openclaw/extensions/vrv
pnpm openclaw gateway restart日志和验证
滚动查看最新日志
openclaw logs --followcurl测试
curl -X POST "http://127.0.0.1:18789/vrv/message" -H "Content-Type: application/json" -d '{"text":"你好"}'