Close P19 multi-channel alert routing

This commit is contained in:
Codex
2026-05-12 08:30:47 +08:00
parent 1f269c1e03
commit e53ef895ae
16 changed files with 359 additions and 23 deletions
+3
View File
@@ -36,6 +36,9 @@ def main(env=None) -> int:
"Media attached / linked / unavailable: "
f"{payload.get('media_attached', 0)} / {payload.get('media_linked', 0)} / {payload.get('media_unavailable', 0)}"
)
print(f"Channel disabled: {payload.get('channel_disabled', 0)}")
if payload.get("channel_summary"):
print(f"Channel summary: {json.dumps(payload.get('channel_summary'), ensure_ascii=False, sort_keys=True)}")
items = payload.get("items") or []
return 0 if all(item.get("status") != "failed" for item in items) else 2