跳转到内容

自定义渠道开发

my-channel/
├── package.json ← type: "channel"
├── index.js ← 插件入口
└── README.md

你的插件需要实现:

  1. connect(config) — 初始化连接
  2. onMessage(raw) — 平台消息 → OpenClaw 格式
  3. send(target, message) — OpenClaw 回复 → 平台格式
  4. disconnect() — 优雅关闭
Terminal window
openclaw plugins install ./my-channel
{ channels: { "my-channel": { enabled: true } } }

LINE · Matrix · Mattermost · Teams · Twitch · Nostr · 群晖 Chat · Zalo —— 查看 OpenClaw 文档 获取完整列表。

渠道总览 →