#!/usr/bin/env python3
"""Threads Pak Otto — posting dengan mention @kulinersidoarjo + @sidoarjo (FIXED 2 Sep 2026)."""
import sys, json, urllib.request
sys.path.insert(0, "/home/mantapman/.hermes/profiles/atun/workspace")
from repliz_client import HEADERS, BASE

SOTO_T = "6a86d84b62caae1e04fff12c"

CAP = (
    "Halo @kulinersidoarjo @sidoarjo 👋🍜\n\n"
    "Soto Semarang Ayam Kampung hangat, kuah bening gurih, sambal pedasnya bikin nagih — "
    "buat kamu warga Sidoarjo yang lagi cari kuliner malam, mampir aja ke Warung Pak Otto!\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? Menu favoritmu apa? Yuk cerita di komentar! 👇\n\n"
    "#SotoSemarangPakOtto #KulinerSidoarjo #SotoSemarang #KulinerMalem #SidoarjoHits"
)

payload = {
    "accountId": SOTO_T,
    "title": "Soto Pak Otto — Kuliner Sidoarjo",
    "description": CAP,
    "topic": "Kuliner",
    "type": "text",
    "medias": [],
    "scheduleAt": "2026-09-02T04:00:00.000Z",  # 11:00 WIB hari ini
    "replies": [
        {"text": "Soto hangat + suasana asik = malam yang pas buat ngobrol santai. 🍜✨", "username": ""},
        {"text": "Tag temanmu yang hobi kulineran di Sidoarjo! 👇", "username": ""},
    ],
}
req = urllib.request.Request(f"{BASE}/public/schedule",
                             data=json.dumps(payload).encode(),
                             headers={**HEADERS, "Content-Type": "application/json"})
with urllib.request.urlopen(req, timeout=30) as r:
    res = json.load(r)
print("✅ Threads Pak Otto (11:00 WIB) — mention @kulinersidoarjo @sidoarjo")
print("   id:", res.get("_id") or res.get("id") or "?")
