#!/usr/bin/env python3
"""Schedule artikel 1 (Kenapa Bisnis Masih Butuh DM 2026) ke IG StudioSoft via Repliz."""
from repliz_client import ReplizClient, ACC
import json, os

OUT = os.path.expanduser("~/.openclaw/workspace-atun/studiosoft_carousel/artikel1_agustus")
FILES = [
    "01_cover.png", "02_fakta.png", "03_alasan.png", "04_risiko.png", "05_cta.png",
]

CAPTION = (
    "Kenapa bisnis masih butuh digital marketing di 2026? 🤔\n"
    "\n"
    "Angkanya gak main-main:\n"
    "• 81% konsumen riset online sebelum membeli\n"
    "• 70% perjalanan beli dimulai dari mesin pencari\n"
    "• 76% lebih percaya bisnis yang punya website profesional\n"
    "\n"
    "Konsumen sekarang mencari di Google sebelum memutuskan. "
    "Bisnis yang tidak terlihat, tidak terpilih. Kompetitor sudah online lebih dulu — "
    "kalau telat, pelanggan pindah ke yang lebih dulu muncul.\n"
    "\n"
    "Digital marketing bukan lagi pilihan, sudah kebutuhan. 🚀\n"
    "\n"
    "Slide terakhir ada info lengkapnya. Mau bisnis Anda tampil, ditemukan, dan dipercaya pelanggan digital? "
    "Konsultasi gratis bareng tim StudioSoft — link di bio! 👆"
)

c = ReplizClient()

# 1) Upload semua slide ke WP
urls = []
for f in FILES:
    p = os.path.join(OUT, f)
    u = c.upload_to_wp(p, filename=f"ss_artikel1_{f}")
    if not u:
        print(f"❌ Gagal upload {f}")
        raise SystemExit(1)
    urls.append(u)
    print(f"✅ {f} → {u}")

# 2) Schedule album ke slot 23:00 WIB hari ini (2026-08-01 23:00 WIB = 16:00 UTC)
schedule_at = c.make_schedule(2026, 8, 1, 23, 0, wib=True)
medias = [{"url": u, "type": "image", "alt": f"artikel1_{i+1}"} for i, u in enumerate(urls)]

result = c.schedule_album(
    ACC.STUDIOSOFT_IG,
    CAPTION,
    schedule_at,
    medias,
    title="Kenapa Bisnis Masih Butuh Digital Marketing di 2026?",
)
print("\n📦 Schedule result:", json.dumps(result, indent=2)[:500])
