#!/usr/bin/env python3
"""Uji cepat builder caption fb_studiosoft_harian setelah perubahan nada."""
import sys

sys.path.insert(0, "/home/mantapman/.hermes/profiles/atun/workspace")
import fb_studiosoft_harian as F  # noqa: E402

art = {
    "judul": "SEO untuk Bisnis Properti",
    "link": "https://studiosoft.id/seo-untuk-bisnis-properti/",
    "slug": "seo-untuk-bisnis-properti",
    "excerpt": "Bisnis properti bersaing di kata kunci yang mahal. Strategi SEO lokal membantu agen muncul saat orang mencari rumah di sekitarnya.",
}
for i in range(3):
    c = F.caption_artikel(art, i)
    print("--- FB artikel varian %d | %d char | ada 'Anda': %s ---" % (i, len(c), "Anda" in c))
    print(c[:200].replace("\n", " | "))

it = {"judul": "OpenAI rilis model baru", "link": "https://contoh.id/berita", "sumber": "Detik Inet"}
c = F.caption_ai(it, 0, "Ringkasan berita AI hari ini.")
print("--- FB berita | %d char | ada 'Anda': %s ---" % (len(c), "Anda" in c))
print(c[:200].replace("\n", " | "))

ct = F.caption_ai_threads(it, 0, "Ringkasan berita AI hari ini.")
print("--- Threads | %d char | ada 'Anda': %s | <=500: %s ---" % (len(ct), "Anda" in ct, len(ct) <= 500))
print(ct.replace("\n", " | "))

cl = F.caption_ai_linkedin(it, 0, "Ringkasan berita AI hari ini.")
print("--- LinkedIn (tetap resmi) | %d char | ada 'Anda': %s ---" % (len(cl), "Anda" in cl))
print(cl[:160].replace("\n", " | "))
