style: 去掉全部 emoji, 状态用颜色文字表达(一致/不一致/正常/过热/需关注)
emoji 在企微客户端渲染成大色块很扎眼; 改为纯文字+<font color> 三色, 状态词直接着色, 数据保持素色, 版式标题+单行结论+引用详情不变
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user