Skip to content

fix(feishu): bot receives '[Interactive Card]' instead of card content when @mentioned in group #32023

@Elarwei001

Description

@Elarwei001

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    staleMarked as stale due to inactivity

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions