mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-13 23:06:17 +00:00
Target Feishu Typing reactions at the inbound message id while preserving reply and thread routing to the topic root. This keeps the fallback to replyToMessageId for flows without a separate inbound target, and adds regression coverage for topic/replyInThread behavior and synthetic Feishu turn sources. Based on and credits #67783 by @huiwen01. This replacement branch carries the same user-visible fix forward because #67783 is dirty against main and earlier automation could not update the fork branch with available permissions. This intentionally does not reuse or expand #73958; root_id routing remains separate. Validation: - pnpm check:changed - pnpm -s vitest run extensions/feishu/src/bot.test.ts extensions/feishu/src/reply-dispatcher.test.ts extensions/feishu/src/monitor.reaction.test.ts - autoreview clean: no accepted/actionable findings - GitHub checks: 127 pass, 0 fail, 0 pending Co-authored-by: huiwen01 <89329207+huiwen01@users.noreply.github.com>
OpenClaw Feishu/Lark
Official OpenClaw channel plugin for Feishu and Lark workplace chats. Community maintained by @m1heng.
Install from OpenClaw:
openclaw plugin add @openclaw/feishu
Configure the Feishu/Lark app credentials in OpenClaw, then connect the plugin to the chats where agents should receive and send messages.