style: 去掉全部 emoji, 状态用颜色文字表达(一致/不一致/正常/过热/需关注)

emoji 在企微客户端渲染成大色块很扎眼; 改为纯文字+<font color> 三色,
状态词直接着色, 数据保持素色, 版式标题+单行结论+引用详情不变
This commit is contained in:
yeuimu
2026-09-07 10:29:24 +00:00
parent f675a42d67
commit 669f1a717f
3 changed files with 38 additions and 27 deletions
+3 -3
View File
@@ -102,11 +102,11 @@ def wecom_alert_failure(event: dict | str | None = None) -> dict:
ended = detail.get("end_time") or detail.get("expected_start_time")
occurred = occurred or ended
lines = [f"## 🔴 流程失败:{flow_name or resource_name or '未知'}"]
lines = [f"## 流程失败:{flow_name or resource_name or '未知'}"]
if run_name:
lines.append(f"> Run「{run_name}」 · {event_name.split('.')[-1]} · {_fmt_ts(occurred)}")
lines.append(f"> Run {run_name} · {event_name.split('.')[-1]} · {_fmt_ts(occurred)}")
if state_msg:
lines.append(f"> 错误:{state_msg[:150].replace(chr(10), ' ')}")
lines.append(f'> 错误:<font color="warning">{state_msg[:150].replace(chr(10), " ")}</font>')
if run_id:
lines.append(f"> [查看详情]({UI_BASE}/runs/flow-run/{run_id})")
else: