What: - add post parsing, doc link extraction, routing, replies, reactions, typing, and user lookup - fix media download/send flows and make doc fetches domain-aware - update Feishu docs and clawtributor credits Why: - raise Feishu parity with other channels and avoid dropped group messages - keep replies threaded while supporting Lark domains - document new configuration and credit the contributor Tests: - pnpm build - pnpm check - pnpm test (gateway suite timed out; reran pnpm vitest run --config vitest.gateway.config.ts) Co-authored-by: 九灵云 <server@jiulingyun.cn>
@openclaw/feishu
Feishu/Lark channel plugin for OpenClaw (WebSocket bot events).
Install (local checkout)
openclaw plugins install ./extensions/feishu
Install (npm)
openclaw plugins install @openclaw/feishu
Onboarding: select Feishu/Lark and confirm the install prompt to fetch the plugin automatically.
Config
{
channels: {
feishu: {
accounts: {
default: {
appId: "cli_xxx",
appSecret: "xxx",
domain: "feishu",
enabled: true,
},
},
dmPolicy: "pairing",
groupPolicy: "open",
blockStreaming: true,
},
},
}
Lark (global) tenants should set domain: "lark" (or a full https:// domain).
Restart the gateway after config changes.