Problem
When a bot is @mentioned in a Feishu group containing an old-format interactive card message (e.g. alert/monitoring cards from external systems), the bot receives [Interactive Card] instead of the actual card content.
Background
Feishu has two distinct interactive card formats:
This issue covers old-format cards only.
Root Cause
parseInteractiveCardContent() in extensions/feishu/src/send.ts only extracted text from two element tags (div, markdown). Old-format alert cards use a rich-text content field (array-of-arrays) with tags like text, a, at, code_block, and schema 1.0/2.0 cards use additional container tags like column_set, header, note, plain_text, lark_md — none of which were handled.
Fix
See PR #32024.
Problem
When a bot is @mentioned in a Feishu group containing an old-format interactive card message (e.g. alert/monitoring cards from external systems), the bot receives
[Interactive Card]instead of the actual card content.Background
Feishu has two distinct interactive card formats:
im.message.getThis issue covers old-format cards only.
Root Cause
parseInteractiveCardContent()inextensions/feishu/src/send.tsonly extracted text from two element tags (div,markdown). Old-format alert cards use a rich-textcontentfield (array-of-arrays) with tags liketext,a,at,code_block, and schema 1.0/2.0 cards use additional container tags likecolumn_set,header,note,plain_text,lark_md— none of which were handled.Fix
See PR #32024.