Skip to content

feat(feishu): send markdown responses as Card 2.0 instead of post messages#7085

Closed
tw2818 wants to merge 2 commits into
NousResearch:mainfrom
tw2818:main
Closed

feat(feishu): send markdown responses as Card 2.0 instead of post messages#7085
tw2818 wants to merge 2 commits into
NousResearch:mainfrom
tw2818:main

Conversation

@tw2818

@tw2818 tw2818 commented Apr 10, 2026

Copy link
Copy Markdown

Summary

将飞书 markdown 消息从 post 格式改为 Card 2.0 (interactive) 格式,解决 GFM 表格显示为原始源码的问题。

Changes

  • 添加 _build_markdown_card_payload() 函数构建 Card 2.0 JSON payload
  • 更新 _MARKDOWN_HINT_RE 正则,加了表格匹配 \|\s*\|
  • 更新错误回退逻辑从 _POST_CONTENT_INVALID_RE 改为 _CARD_CONTENT_INVALID_RE

Related Issue

Fixes #6003, Fixes #7022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants