#!/usr/bin/env python3
"""Carousel Solusi Bau Keringat Berulang (3 slide) → IG TSC + Threads TSC, 14 Sep 09:00 WIB."""
import sys, json, urllib.request
sys.path.insert(0, "/home/mantapman/.openclaw/workspace-atun")
from repliz_client import HEADERS, BASE

IG_TSC = "6a86a7e062caae1e04ff8244"
TH_TSC = "6a4bbc5920e4f4f195e52960"
IMG = "https://mantapserver.tail3947bb.ts.net/openclaw-img/"
AT = "2026-09-14T02:00:00.000Z"  # 09:00 WIB 14 Sep

SLIDES = [
    {"url": IMG + "tsc_keringat_01.jpg", "type": "image", "alt": "tsc_keringat_01"},
    {"url": IMG + "tsc_keringat_02.jpg", "type": "image", "alt": "tsc_keringat_02"},
    {"url": IMG + "tsc_keringat_03.jpg", "type": "image", "alt": "tsc_keringat_03"},
]

CAP = """Bau keringat yang muncul berulang meski sudah mandi dan pakai deodoran? Bukan sekadar masalah kosmetik — bisa jadi tanda kulit butuh penanganan yang tepat. 🌿

SOLUSI MENGHILANGKAN BAU KERINGAT:
Kenali penyebabnya dulu, lalu rawat kulit dengan tepat. Bau keringat berulang sering berkaitan dengan area lipatan tubuh yang lembap, aktivitas padat, hingga kondisi kulit tertentu.

MULAI DARI KEBIASAAN HARIAN:
1️⃣ Bersihkan area lipatan tubuh secara teratur
2️⃣ Keringkan kulit setelah mandi dan setelah beraktivitas
3️⃣ Pilih produk perawatan yang sesuai kondisi kulit

Kalau bau keringat terus berulang atau disertai keluhan kulit lain, jangan diabaikan — konsultasikan kondisi kulit Anda dengan dr. Avril Novianto, Sp.D.V.E. di The Skin Code Clinic untuk penanganan yang sesuai.

Pernah ngalamin bau keringat yang susah hilang? Atau punya tips perawatan sendiri? Cerita di komentar, yuk diskusi! 👇

📲 Konsultasi & booking via WhatsApp: 0851-1744-4417

#theskincodeclinic #baukeringat #kesehatankulit #dokterkulit #klinikkulit #perawatankulit #kulitsehat #tipskesehatan #dermatologi #estetikamedis"""

ok = fail = 0
for accid, nm in [(IG_TSC, "IG TSC"), (TH_TSC, "Threads TSC")]:
    payload = {
        "accountId": accid,
        "title": "The Skin Code Clinic — Carousel Bau Keringat Berulang",
        "description": CAP,
        "topic": "Edukasi Kulit",
        "type": "album",
        "medias": SLIDES,
        "scheduleAt": AT,
        "replies": [],
    }
    req = urllib.request.Request(f"{BASE}/public/schedule",
                                 data=json.dumps(payload).encode(),
                                 headers={**HEADERS, "Content-Type": "application/json"})
    try:
        with urllib.request.urlopen(req, timeout=30) as r:
            res = json.load(r)
        ok += 1
        print(f"  ✅ {nm} | 14 Sep 09:00 WIB | id={res.get('_id') or res.get('id') or '?'}")
    except Exception as e:
        fail += 1
        print(f"  ❌ {nm}: {e}")
print(f"\n📊 Total: {ok} OK, {fail} gagal")
