群聊总结默认改回markdown渲染以保证样式稳定

变更项:\n1. 将 message_summary 插件代码中的 summary_image_mode 默认值从 template 调整为 markdown,确保配置缺失时也走历史稳定样式。\n2. 更新 plugins/message_summary/config.toml 的默认渲染模式为 markdown,立即生效并避免模板样式未完善导致展示异常。\n3. 保留 template 模式能力与失败回退逻辑,后续模板优化完成后可通过配置无缝切回。
This commit is contained in:
liuwei
2026-04-20 13:29:54 +08:00
parent f719b10c4a
commit a89eedff15
2 changed files with 6 additions and 5 deletions

View File

@@ -12,8 +12,8 @@ retry_delays_seconds = [10, 20]
output_dir = "output"
image_format = "png"
# 图片渲染模式:
# - template: 使用 HTML 模板渲染(推荐,便于后续只改模板)
# - template: 使用 HTML 模板渲染(模板样式稳定后再切换
# - markdown: 使用历史 md2image 样式
summary_image_mode = "template"
summary_image_mode = "markdown"
# 总结卡片模板路径(相对项目根目录)
summary_image_template_path = "plugins/message_summary/templates/summary_card.html"

View File

@@ -98,9 +98,10 @@ class MessageSummaryPlugin(MessagePluginInterface):
# 默认只尝试 1 次,优先保证任务快速返回;需要更高成功率可在配置里提高。
self._image_render_retries = int(output_config.get("image_render_retries", 1))
# 输出模板配置:
# 1. summary_image_mode=template 时优先按 HTML 模板生图
# 2. template 失败会自动回退到 markdown 模式,保证可用性。
self._summary_image_mode = str(output_config.get("summary_image_mode", "template")).strip().lower()
# 1. 默认使用 markdown优先保证线上样式稳定
# 2. 若配置为 template 则走 HTML 模板生图;
# 3. template 失败会自动回退到 markdown 模式,保证可用性。
self._summary_image_mode = str(output_config.get("summary_image_mode", "markdown")).strip().lower()
self._summary_image_template_path = str(
output_config.get("summary_image_template_path", "plugins/message_summary/templates/summary_card.html")
).strip()