#!/usr/bin/env python3
"""Baca balik 4 jadwal baru dari API (independen dari script create)."""
import sys
sys.path.insert(0, "/home/mantapman/.hermes/profiles/atun/workspace")
from repliz_client import get_client

IDS = ["6acbf9a04ca1569ae0014d89", "6acbf9a09c5c4966e67e22a2",
       "6acbf9a04ca1569ae0014d97", "6acbf9a04ca1569ae0014da1"]
c = get_client()
for i in IDS:
    d = c.get_schedule(i) if hasattr(c, "get_schedule") else None
    if d is None:
        # fallback: cari di daftar
        docs = c.get_schedules(page=1, limit=100)
        d = next((x for x in docs.get("docs", []) if x.get("_id") == i), None)
    if not d:
        print(i, "TIDAK DITEMUKAN")
        continue
    desc = d.get("description") or ""
    print(f"{i} | acc={d.get('accountId')} | {d.get('scheduleAt')} | {d.get('status')} | "
          f"type={d.get('type')} | len={len(desc)} | replies={d.get('replies')} | "
          f"topic={d.get('topic')!r} | title={d.get('title')!r}")
    print(f"    medias={d.get('medias')} | desc={desc[:90]!r}")
