fix(feishu): 媒体列表显示海报 (#6224)

This commit is contained in:
jxxghp
2026-08-02 15:49:04 +08:00
parent 4292678672
commit 3e32eab98f
2 changed files with 54 additions and 0 deletions

View File

@@ -1909,12 +1909,16 @@ class Feishu:
) -> Optional[dict]:
"""发送媒体列表消息,复用通知发送链路。"""
lines = []
image = message.image
for index, media in enumerate(medias[:10], start=1):
if not image:
image = media.get_message_image()
title = getattr(media, "title_year", None) or getattr(media, "title", None) or "未知媒体"
lines.append(f"{index}. {title}")
proxy_message = Notification(
title=message.title,
text="\n".join(lines),
image=image,
link=message.link,
buttons=message.buttons,
userid=message.userid,