#!/usr/bin/env python3
import json, urllib.request, base64

WP_URL = "https://www.otomasibisnispintar.com"
USER = "Wati"
PASS = "wgwl SCV1 LDNv jl5E Z2Di oua5"

auth_str = base64.b64encode(f"{USER}:{PASS}".encode()).decode()

def wp_post(title, content, slug, excerpt, tags):
    data = json.dumps({
        "title": title,
        "content": content,
        "slug": slug,
        "excerpt": excerpt,
        "status": "publish",
        "tags": tags,
    }).encode("utf-8")

    req = urllib.request.Request(
        f"{WP_URL}/wp-json/wp/v2/posts",
        data=data,
        headers={
            "Content-Type": "application/json",
            "Authorization": f"Basic {auth_str}"
        }
    )
    try:
        resp = urllib.request.urlopen(req)
        result = json.loads(resp.read())
        print(f"✅ {result['id']} | {result['link']}")
        return result
    except urllib.error.HTTPError as e:
        print(f"❌ {e.code}: {e.read().decode()[:300]}")
        return None

# ── ARTIKEL 1 ──
title1 = "5 Tanda Bisnis Anda Butuh Otomatisasi Sekarang Juga"
slug1 = "tanda-bisnis-butuh-otomatisasi"
excerpt1 = "Apakah tim Anda masih sibuk dengan pekerjaan manual? Ini 5 tanda jelas bahwa bisnis Anda sudah saatnya beralih ke sistem otomatisasi."
content1 = """
<!-- wp:paragraph -->
<p>Pernah merasa tim Anda sibuk terus tapi outputnya gitu-gitu aja? Mungkin bukan karena kurang kerja keras, tapi karena <strong>proses manual</strong> yang menyedot waktu dan tenaga. Otomatisasi bukan lagi kemewahan — ini kebutuhan buat bisnis yang mau bertahan dan berkembang.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>1. Laporan Selesai Setelah Meeting Dimulai</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Ini yang paling sering terjadi. Tim sibuk merapikan data Excel sampai larut, dan laporan baru jadi pas meeting sudah mau selesai. Dengan <strong>Business Intelligence Dashboard</strong> dari Nucleasoft, semua data tersaji real-time — meeting jadi produktif, bukan ajang nunggu laporan.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>2. Pindah-Pindah Data Manual Antar Aplikasi</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Data dari kasir harus diketik ulang ke akuntansi. Data penjualan dari marketplace di-copy manual ke spreadsheet. Ini bukan cuma melelahkan, tapi juga rawan <strong>human error</strong>. Solusi <strong>Data Integration & Centralization</strong> menggabungkan semua sumber data jadi satu sistem yang rapi dan terpusat.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>3. Pelanggan Sering Komplain Telat Respon</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Notifikasi keterlambatan, konfirmasi order, atau pengingat pembayaran dikerjakan manual — pasti ada yang kelewat. Sistem otomatis bisa kirim <strong>pengingat otomatis via WhatsApp</strong>, generate invoice tanpa sentuh keyboard, dan kirim laporan harian ke grup Telegram. Tim Anda bisa hemat 2–3 jam setiap hari.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>4. Stok Barang Sering Kosong atau Malah Menumpuk</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tanpa sistem yang terintegrasi, stok barang jadi tebak-tebakan. Padahal dengan <strong>AI Insight & Decision Support</strong>, sistem bisa menganalisis pola penjualan dan memberi rekomendasi pengadaan stok yang tepat waktu.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>5. Bosnya Sendiri Ikut Urus Data Entry</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Ini sinyal paling bahaya. Kalau founder/pemilik masih sibuk urus admin dan entri data, berarti bisnisnya nggak scalable. <strong>Otomatisasi bukan buat ngurangin kerja orang — tapi buat ngasih tim Anda waktu buat kerja yang lebih strategis.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Kesimpulan</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Kalau salah satu dari lima tanda di atas ada di bisnis Anda, mungkin sudah saatnya konsultasi dengan <a href="https://www.otomasibisnispintar.com">Nucleasoft Digital Indonesia</a>. Kami siap membantu Anda membangun sistem otomatisasi dari tahap awal hingga AI penuh. <strong>Gratis konsultasi awal — jadwalkan sekarang.</strong></p>
<!-- /wp:paragraph -->
"""

print("📝 Posting artikel 1...")
wp_post(title1, content1, slug1, excerpt1, [8, 10])

# ── ARTIKEL 2 ──
title2 = "Cara Membangun Sistem Otomatisasi Bisnis Dari Nol"
slug2 = "membangun-sistem-otomatisasi-bisnis-dari-nol"
excerpt2 = "Panduan lengkap membangun sistem otomatisasi bisnis dari nol — dari proses sederhana hingga AI bekerja penuh untuk bisnis Anda."
content2 = """
<!-- wp:paragraph -->
<p>Otomatisasi terdengar rumit dan mahal? Sebenarnya nggak harus. <strong>Nucleasoft Digital Indonesia</strong> punya pendekatan bertahap yang bisa dimulai dari hal paling sederhana sekalipun. Ini panduan lengkapnya.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Tahap 1: Mulai dari Proses Sederhana</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Nggak perlu langsung sistem raksasa. Mulai dari hal yang paling menyita waktu tim Anda:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul>
<li>Kirim <strong>pengingat otomatis ke pelanggan via WhatsApp</strong></li>
<li>Buat laporan harian ke grup Telegram tanpa sentuh keyboard</li>
<li>Generate invoice otomatis dari spreadsheet</li>
</ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Di tahap ini saja, tim Anda bisa <strong>hemat 2–3 jam kerja setiap hari</strong>. Efeknya langsung kerasa.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Tahap 2: Hubungkan Semua Sistem</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Setelah proses dasar berjalan otomatis, saatnya menghubungkan divisi-divisi dalam satu alur data:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul>
<li><strong>Integrasi Penjualan, Keuangan, dan Operasional</strong> dalam satu sistem</li>
<li>Approval berjalan otomatis tanpa bolak-balik WA</li>
<li>CRM tersinkron tanpa input manual</li>
</ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Hasilnya? <strong>Kesalahan data berkurang drastis</strong> karena semua sistem ngomong dengan data yang sama.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Tahap 3: Dashboard Real-Time</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Data sudah rapi, sekarang saatnya membuat data itu bisa <strong>dibaca dan dipahami dengan mudah</strong>. Nucleasoft membangun <strong>Business Intelligence Dashboard</strong> yang menampilkan data real-time performa bisnis Anda.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Rekap penjualan otomatis, notifikasi target real-time, analisis performa tanpa Excel. <strong>Laporan siap sebelum meeting dimulai.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Tahap 4: AI Mulai Bekerja</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tahap inilah puncaknya. Sistem AI yang saling berkoordinasi untuk memantau stok, performa penjualan, dan perilaku pelanggan secara bersamaan. Tim Anda fokus strategi — sistem yang eksekusi.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Kesimpulan</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Otomatisasi bukan proyek besar yang harus selesai dalam sebulan. Mulai dari satu proses sederhana, kembangkan bertahap, dan Anda akan melihat perbedaannya. <a href="https://www.otomasibisnispintar.com">Konsultasi gratis dengan Nucleasoft</a> untuk mulai perjalanan otomatisasi bisnis Anda.</p>
<!-- /wp:paragraph -->
"""

print("📝 Posting artikel 2...")
wp_post(title2, content2, slug2, excerpt2, [8, 9, 10])

# ── ARTIKEL 3 ──
title3 = "Pakai AI untuk Analisis Data Bisnis Tanpa Ribet"
slug3 = "ai-analisis-data-bisnis-tanpa-ribet"
excerpt3 = "AI bukan lagi teknologi masa depan. Sekarang bisa dipakai untuk analisis data bisnis tanpa perlu tim data scientist. Begini caranya."
content3 = """
<!-- wp:paragraph -->
<p>"AI itu mahal, ribet, cuma buat perusahaan besar." — Anggapan ini udah nggak relevan lagi. <strong>Sekarang, bisnis skala kecil-menengah pun bisa pakai AI untuk analisis data dengan mudah.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>AI Tanpa Ribet: Nucleasoft Way</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Nucleasoft Digital Indonesia membangun <strong>AI Insight & Decision Support</strong> yang dirancang khusus untuk kemudahan penggunaan. Antarmuka intuitif, proses terstruktur — pengguna bisa fokus pada bisnis, bukan teknis.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Apa yang Bisa Dilakukan AI untuk Bisnis Anda?</h2>
<!-- /wp:heading -->

<!-- wp:list -->
<ul>
<li><strong>Analisis pola penjualan</strong> — tahu produk apa yang paling laris dan kapan waktunya restok</li>
<li><strong>Prediksi tren</strong> — antisipasi permintaan pasar sebelum terjadi</li>
<li><strong>Deteksi anomali</strong> — langsung tahu kalau ada data penjualan yang janggal</li>
<li><strong>Rekomendasi tindakan</strong> — AI kasih saran langkah selanjutnya berdasarkan data</li>
</ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2>Data Tetap Aman dan Terproteksi</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Satu kekhawatiran yang wajar: "data saya bocor nggak?" Tenang, sistem Nucleasoft dibangun dengan arsitektur yang memperhatikan <strong>enkripsi, backup reguler, dan prosedur keamanan standar industri</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Scalable — Mulai Kecil, Besar Nanti</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Nggak perlu langsung full AI dari hari pertama. Solusi Nucleasoft <strong>bisa dikembangkan seiring pertumbuhan bisnis</strong>, dari skala kecil hingga enterprise. Mulai dari dashboard sederhana, nanti naik ke AI penuh jika sudah siap.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Sudah Siap Menggunakan AI untuk Bisnis?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>AI untuk analisis data bukan lagi mimpi yang mahal dan rumit. Nucleasoft siap membantu Anda mewujudkannya dengan pendekatan yang praktis, aman, dan scalable. <a href="https://www.otomasibisnispintar.com">Konsultasi gratis sekarang juga.</a></p>
<!-- /wp:paragraph -->
"""

print("📝 Posting artikel 3...")
wp_post(title3, content3, slug3, excerpt3, [8, 10, 11])

# ── ARTIKEL 4 ──
title4 = "Integrasi Data Bisnis: Solusi untuk Data yang Berantakan"
slug4 = "integrasi-data-bisnis-solusi-data-berantakan"
excerpt4 = "Data berceceran di Excel, aplikasi kasir, marketplace, dan Google Sheets? Integrasi data adalah jawabannya."
content4 = """
<!-- wp:paragraph -->
<p>Banyak bisnis punya data melimpah tapi nggak bisa dipakai maksimal karena <strong>tersebar di mana-mana</strong>. Kasir punya data sendiri, marketplace punya data sendiri, akuntansi punya data sendiri. Akibatnya? Laporan harus dirakit manual dan sering telat.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Masalah Data yang Sering Terjadi</h2>
<!-- /wp:heading -->

<!-- wp:list -->
<ul>
<li>Data penjualan dari toko offline dan online <strong>berbeda angka</strong></li>
<li>Stok barang nggak sinkron antara gudang dan display toko</li>
<li>Laporan keuangan perlu <strong>rekap manual</strong> dari 3–4 sumber berbeda</li>
<li>Data pelanggan ada di CRM, WA, dan spreadsheet — campur aduk</li>
</ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2>Apa Itu Integrasi Data?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Integrasi data</strong> adalah proses menggabungkan data dari berbagai sumber menjadi satu sistem yang rapi dan terpusat. Dengan integrasi data dari <a href="https://www.otomasibisnispintar.com">Nucleasoft</a>, Anda bisa:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul>
<li>Lihat <strong>semua data dalam satu dashboard</strong></li>
<li>Otomatiskan rekap data cross-platform</li>
<li>Hilangkan <strong>kesalahan entri manual</strong></li>
<li>Hemat waktu tim dari pekerjaan copy-paste yang nggak ada habisnya</li>
</ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2>System Integration & Custom Solution</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Nucleasoft tidak hanya mengintegrasikan data, tapi juga <strong>menghubungkan berbagai sistem operasional</strong> yang sudah Anda pakai. CRM, ERP, aplikasi kasir, marketplace, sistem akuntansi — semua bisa nyambung dalam satu ekosistem.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Butuh solusi khusus? Nucleasoft juga membangun <strong>Custom AI Solution</strong> yang disesuaikan dengan kebutuhan unik bisnis Anda.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Keamanan Data Tetap Prioritas</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Data adalah aset berharga. Nucleasoft menerapkan <strong>enkripsi, backup reguler, dan prosedur keamanan standar industri</strong> untuk memastikan data Anda aman selama proses integrasi maupun setelahnya.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Mau Data Bisnis Rapi dan Terpusat?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Integrasi data bukan proyek rumit yang bikin pusing. Bersama Nucleasoft, data berantakan Anda bisa jadi <strong>sistem informasi yang rapi, real-time, dan siap mendukung keputusan bisnis</strong>. <a href="https://www.otomasibisnispintar.com">Jadwalkan konsultasi gratis.</a></p>
<!-- /wp:paragraph -->
"""

print("📝 Posting artikel 4...")
wp_post(title4, content4, slug4, excerpt4, [8, 9, 10])

# ── ARTIKEL 5 ──
title5 = "Dashboard Real-Time untuk Bisnis: Bukan Sekadar Laporan Biasa"
slug5 = "dashboard-real-time-bisnis-bukan-laporan-biasa"
excerpt5 = "Business Intelligence dashboard yang menampilkan data real-time — bukan sekadar laporan cantik, tapi alat pengambil keputusan."
content5 = """
<!-- wp:paragraph -->
<p>Banyak bisnis punya laporan — tapi sedikit yang punya <strong>dashboard real-time yang benar-benar dipakai untuk mengambil keputusan</strong>. Bedanya apa? Yuk kita bahas.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Laporan Biasa vs Dashboard Real-Time</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Laporan biasa biasanya berupa file Excel atau PDF yang dikirim mingguan/bulanan. Masalahnya: <strong>data sudah basi saat sampai ke tangan pengambil keputusan</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dashboard real-time dari Nucleasoft berbeda. Data ditampilkan <strong>langsung dari sumbernya, diperbarui otomatis, dan bisa diakses kapan saja dari gadget mana pun</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Yang Bisa Dipantau dari Dashboard Real-Time</h2>
<!-- /wp:heading -->

<!-- wp:list -->
<ul>
<li><strong>Penjualan harian</strong> — tahu omzet hari ini dibanding kemarin</li>
<li><strong>Target progress</strong> — capaian tim terhadap target bulanan secara live</li>
<li><strong>Stok barang</strong> — barang apa yang hampir habis dan perlu di-order</li>
<li><strong>Kinerja tim</strong> — performa setiap divisi dalam satu tampilan</li>
<li><strong>Tren pelanggan</strong> — pola pembelian dan perilaku konsumen</li>
</ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2>Kenapa Dashboard Real-Time Penting?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Bayangkan Anda bisa tahu <strong>sebelum meeting bahwa target sales sudah tercapai 80%</strong>, atau <strong>sebelum stok habis bahwa barang A perlu di-order</strong>. Dengan dashboard Nucleasoft:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul>
<li>Rekap penjualan <strong>otomatis</strong>, nggak perlu nunggu laporan dari tim</li>
<li>Notifikasi target <strong>real-time</strong> — langsung tahu kalau ada yang kurang</li>
<li>Analisis performa <strong>tanpa Excel</strong></li>
<li><strong>Laporan siap sebelum meeting dimulai</strong> — bukan lagi sambil meeting</li>
</ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2>Gampang Digunakan, Nggak Perje Training Berhari-Hari</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Salah satu keunggulan dashboard Nucleasoft adalah <strong>antarmuka intuitif dan proses yang terstruktur</strong>. Tim Anda bisa langsung pakai tanpa training panjang. Fokus pada bisnis, bukan teknis.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Siap Punya Dashboard Real-Time?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Dashboard bukan sekadar laporan cantik — ini <strong>alat pengambil keputusan yang bisa mengubah cara Anda menjalankan bisnis</strong>. <a href="https://www.otomasibisnispintar.com">Konsultasi gratis dengan Nucleasoft</a> dan lihat bagaimana dashboard real-time bisa membantu bisnis Anda.</p>
<!-- /wp:paragraph -->
"""

print("📝 Posting artikel 5...")
wp_post(title5, content5, slug5, excerpt5, [8, 9, 10, 11])
