Files
Moltbot/extensions/feishu
Josh Palmer 4fc4c5256a 🤖 Feishu: expand channel support
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>
2026-02-05 12:29:04 -08:00
..
2026-02-05 12:29:04 -08:00
2026-02-05 00:38:50 -08:00
2026-02-03 23:24:41 -08:00

@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.

Docs

https://docs.openclaw.ai/channels/feishu