#!/usr/bin/env python3
"""Jadwalkan video Pak Otto (soto_pakotto_video5) ke TikTok + IG jam 18:00 WIB."""
import sys, json
sys.path.insert(0, "/home/mantapman/.hermes/profiles/atun/workspace")
from repliz_client import ReplizClient, ACC

VIDEO_URL = "https://mantapserver.tail3947bb.ts.net/openclaw-img/soto_pakotto_video5.mp4"
THUMB = "https://mantapserver.tail3947bb.ts.net/openclaw-img/soto_pakotto_video5_thumb.jpg"
AT = "2026-09-01T11:00:00.000Z"  # 18:00 WIB

CAP = (
    "Soto Semarang Ayam Kampung yang hangatnya nempel di hati — pas banget buat nemenin malam minggu. 🍜✨\n\n"
    "Kuah bening gurih, ayam kampung empuk, plus sambal yang bikin nagih. Dijamin makin enak dinikmati ramai-ramai.\n\n"
    "📍 Jl. Graha Anggrek Mas No. C-16, Ruko Pagerwojo, Buduran, Sidoarjo\n"
    "⏰ Selasa–Minggu 10.00–21.00 WIB\n"
    "📲 081230777713\n\n"
    "Pernah cobain soto Semarang di sini? Yuk cerita di komentar, menu favorit kalian apa! 👇\n\n"
    "#SotoSemarangPakOtto #SotoSemarang #KulinerSidoarjo #KulinerMalem #WarungSemarang #SotoAyamKampung"
)

client = ReplizClient()
for acc, name in [(ACC.SOTO_TIKTOK, "TikTok"), (ACC.SOTO_IG, "Instagram")]:
    try:
        res = client.create_schedule(
            acc, CAP, AT,
            title=f"Soto Pak Otto — Video 5 ({name})", topic="Video Soto",
            type_="video",
            medias=[{"url": VIDEO_URL, "type": "video", "alt": "soto_pakotto_video5.mp4", "thumbnail": THUMB}],
        )
        sid = res.get("scheduleId") or res.get("id") or res.get("_id") or "?"
        print(f"  ✅ {name}: {sid}")
    except Exception as e:
        print(f"  ❌ {name}: {e}")
