自定义渠道开发
my-channel/├── package.json ← type: "channel"├── index.js ← 插件入口└── README.md你的插件需要实现:
- connect(config) — 初始化连接
- onMessage(raw) — 平台消息 → OpenClaw 格式
- send(target, message) — OpenClaw 回复 → 平台格式
- disconnect() — 优雅关闭
openclaw plugins install ./my-channel{ channels: { "my-channel": { enabled: true } } }LINE · Matrix · Mattermost · Teams · Twitch · Nostr · 群晖 Chat · Zalo —— 查看 OpenClaw 文档 获取完整列表。
→ 渠道总览 →