openclaw/extensions
wangchuang 902f89840c feat(channels): add Feishu/Lark channel integration
Add complete Feishu (Lark) channel plugin with WebSocket support for real-time messaging.

Features:
- Send and receive text messages in direct chats and group chats
- WebSocket-based event subscription (im.message.receive_v1)
- Multi-account support
- Interactive CLI onboarding (pnpm clawdbot channels add feishu)
- Optional encryption and verification token support

Implementation:
- Client wrapper for @larksuiteoapi/node-sdk
- Event dispatcher for message handling
- Account management and configuration
- Comprehensive README with setup guide and troubleshooting

Files:
- package.json, clawdbot.plugin.json: Plugin metadata and dependencies
- index.ts: Plugin entry point
- src/accounts.ts: Account resolution and validation
- src/channel.ts: Channel plugin and dock definitions
- src/client.ts: Feishu API client wrapper
- src/monitor.ts: WebSocket event monitoring
- src/onboarding.ts: Interactive CLI setup wizard
- src/runtime.ts: Runtime context management
- src/types.ts: TypeScript type definitions
- README.md: Configuration guide and documentation
2026-01-27 21:59:41 +08:00
..
bluebubbles refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
copilot-proxy refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
diagnostics-otel refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
discord refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
feishu feat(channels): add Feishu/Lark channel integration 2026-01-27 21:59:41 +08:00
google-antigravity-auth refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
google-gemini-cli-auth refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
googlechat refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
imessage refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
line refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
llm-task refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
lobster refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
matrix refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
mattermost refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
memory-core refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
memory-lancedb refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
msteams refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
nextcloud-talk refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
nostr refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
open-prose refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
qwen-portal-auth fix: enforce plugin config schemas (#1272) (thanks @thewilloftheshadow) 2026-01-20 11:03:17 +00:00
signal refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
slack refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
telegram refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
tlon refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
twitch refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
voice-call refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
whatsapp refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
zalo refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
zalouser refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00