#!/usr/bin/env python3
"""Schedule nested diskusi Threads: StudioSoft → @ukyhandoko → Tslaw
Topik: Digital Marketing 2026 — SEO, GEO, AI, Google Ads, Meta Ads, Social Media & Tools
Tanggal: 29 Juli 2026
"""
import json
import sys
sys.path.insert(0, "/home/mantapman/.hermes/profiles/atun/workspace")
from repliz_client import get_client, ACC

client = get_client()

TODAY = "2026-07-29"

# ── POST 1: StudioSoft ── 11:00 WIB ──
post1_text = (
    "Digital marketing 2026 udah beda banget. SEO doang nggak cukup — "
    "sekarang ada GEO, AI-powered search, Google Ads, Meta Ads, "
    "plus tools kayak Ahrefs & SEMRush yang wajib dikuasai.\n\n"
    "Data jadi pusat semuanya. Tanpa data, strategi cuma nebak. "
    "Sayangnya banyak bisnis masih pake cara lama.\n\n"
    "Menurut saya, kuncinya integrasi: SEO + GEO + Paid Ads + "
    "Social Media dalam satu ecosystem.\n\n"
    "Gimana menurut @ukyhandoko yang sehari-hari ngulik SEO & AI? 👇"
)

post1_time = client.make_schedule(2026, 7, 29, 11, 0, wib=True)

print("📝 Scheduling Post 1 — StudioSoft...")
r1 = client.schedule_text(
    ACC.STUDIOSOFT_THREADS,
    post1_text,
    post1_time,
    title="Diskusi DM 2026 - StudioSoft"
)
print(f"   ✅ Post 1: {json.dumps(r1, indent=2)[:200]}")
post1_id = r1.get("scheduleId") or r1.get("data", {}).get("id") or r1.get("id")

# ── POST 2: @ukyhandoko ── 14:00 WIB (reply ke Post 1) ──
post2_text = (
    "Setuju banget sama @studiosoft. Yang saya lihat, pergeseran ke GEO ini game-changer.\n\n"
    "Dulu kita optimasi buat Google. Sekarang kita juga harus optimasi buat AI — "
    "ChatGPT, Gemini, Perplexity. Dan tools kayak Ahrefs & SEMRush udah mulai "
    "update fitur GEO mereka.\n\n"
    "Yang sering terlewat: konten berkualitas tetap nomor satu. "
    "AI sekarang bisa bedakan depth vs fluff. "
    "Fokus ke value, bukan sekadar kata kunci.\n\n"
    "Kalau @tslawfirm, dari sisi hukum ada yang perlu dicatat "
    "soal digital marketing UMKM? 👇"
)

post2_time = client.make_schedule(2026, 7, 29, 14, 0, wib=True)

print("📝 Scheduling Post 2 — @ukyhandoko (reply to Post 1)...")
r2 = client.create_schedule(
    ACC.UKY_THREADS,
    post2_text,
    post2_time,
    title="Diskusi DM 2026 - ukyhandoko",
    replies=[{"scheduleId": post1_id, "type": "reply"}] if post1_id else [],
)
print(f"   ✅ Post 2: {json.dumps(r2, indent=2)[:200]}")
post2_id = r2.get("scheduleId") or r2.get("data", {}).get("id") or r2.get("id")

# ── POST 3: Tslaw ── 17:00 WIB (reply ke Post 2) ──
post3_text = (
    "Thanks @ukyhandoko. Dari pengalaman kami dampingi UMKM, "
    "banyak yang kena masalah hukum gara-gara digital marketing.\n\n"
    "Contoh nyata: klaim produk nggak sesuai fakta — "
    "kena UU Perlindungan Konsumen. Atau pakai konten orang lain tanpa izin — "
    "kena gugatan hak cipta. Belum lagi soal data pelanggan "
    "yang wajib aman sesuai UU PDP.\n\n"
    "Tips saya: sebelum mulai campaign besar, konsultasi dulu sama tim hukum. "
    "Pastikan konten, klaim iklan, dan data collection udah compliant. "
    "Investasi kecil yang nyegah masalah besar.\n\n"
    "Digital marketing yang cerdas itu yang strategis DAN patuh hukum. 👇"
)

post3_time = client.make_schedule(2026, 7, 29, 17, 0, wib=True)

print("📝 Scheduling Post 3 — Tslaw (reply to Post 2)...")
r3 = client.create_schedule(
    ACC.TSLAW_THREADS,
    post3_text,
    post3_time,
    title="Diskusi DM 2026 - Tslaw",
    replies=[{"scheduleId": post2_id, "type": "reply"}] if post2_id else [],
)
print(f"   ✅ Post 3: {json.dumps(r3, indent=2)[:200]}")

print("\n✅ Semua selesai!")
print(f"  🕐 Post 1 (StudioSoft): 11:00 WIB")
print(f"  🕐 Post 2 (@ukyhandoko): 14:00 WIB")
print(f"  🕐 Post 3 (Tslaw): 17:00 WIB")
