ENTERPRISE AUTO-SCRAPER & OMNICHANNEL PUBLISHER

Otomasi Berita Viral Nasional & Multi-Platform Auto Publisher

Platform modern yang dirancang untuk mengotomasi siklus berita nasional: mulai dari scraping indeks trending, deduplikasi hash, kurasi konten, hingga auto-posting ke Website Thirdparty (WordPress, GitHub.io), Social Media (Instagram, TikTok, Facebook), serta menyediakan High-Speed API Engine berbasis Go Language untuk dikonsumsi langsung oleh Aplikasi Android.

Arsitektur & Mindmap Alur

End-to-End System Flowchart

Pemetaan siklus dari tahap penarikan data mentah media, orkestrasi kurasi Laravel, hingga distribusi multi-platform & konsumsi aplikasi Android.

Step 01 • Ingestion Tier

Python Scraper Daemon

Microservice independen (FastAPI) berjalan di port 8001. Memindai feed terpopuler Detikcom, Kompas, dan CNN Indonesia secara real-time.

Hashing SHA-256 Anti-Duplikat
Simpan ke DB Staging scraped_news
Step 02 • Curation Core

Laravel 11 CMS Curation

Orkestrasi multi-role (Superadmin & Admin) untuk memeriksa antrean berita, meninjau ringkasan konten, dan mengontrol otorisasi posting.

1-Click Trigger "Post to Website"
Auto-Generate Slug & SEO Schema
Step 03 • Omnichannel Channels

Omnichannel Distribution

Menerbitkan berita ke berbagai ekosistem secara simultan dengan struktur metadata yang dioptimasi untuk masing-masing target.

🌐 Live Web Portal LIVE (Phase 1)
⚡ ThirdParty (WP, GitHub.io) WP LIVE (Phase 2)
📱 Social Media (IG, TikTok, FB) DEV (Phase 2)
🚀 Go API (Android Consume) FAST (Phase 3)
Live Web Portal
SEO Schema & OpenGraph
Produksi Aktif
ThirdParty Posting
WordPress & GitHub.io
WP Selesai (Live)
Social Media Automation
Instagram, TikTok, FB
Phase 2 Target
Go Language Microservice
Android API <5ms Latency
Phase 3 Fast Speed
Roadmap & Contoh Output Final

Fitur Pengembangan Phase 2 & Phase 3

Pratinjau highlight fitur lanjutan beserta generator simulasi dummy payload request & response untuk integrasi masa depan.

W

WordPress Auto Posting

REST API v2 • Application Password Auth

Selesai (Live)

Secara otomatis mempublikasikan artikel kurasi ke portal WordPress eksternal melalui endpoint /wp-json/wp/v2/posts, mencakup kategori, tagar, featured media attachment, dan Yoast SEO Meta.

// Target: POST /wp-json/wp/v2/posts Status: Ready
{
  "title": "Pemerintah Luncurkan Insentif Kendaraan Listrik 2026",
  "status": "publish",
  "categories": [12, 45],
  "content": "<p>Jakarta — Kebijakan subsidi dan akselerasi transportasi hijau...</p>",
  "featured_media": 10428,
  "meta": {
    "yoast_wpseo_metadesc": "Insentif subsidi kendaraan listrik resmi bergulir...",
    "canonical_url": "https://viralnews.id/insentif-kendaraan-listrik-2026"
  }
}

GitHub.io Auto Committer

Jekyll / Hugo • Contents REST API

Phase 2

Membuat commit file Markdown secara otomatis ke repository blog statis (GitHub Pages / Jekyll) di folder _posts/YYYY-MM-DD-slug.md menggunakan Personal Access Token (PAT).

// Target: PUT /repos/{owner}/{repo}/contents/_posts/... Commit: SHA-256
---
layout: post
title: "Update Ekonomi Nasional: Pertumbuhan Kuartal 3 Menguat"
date: 2026-09-13 08:00:00 +0700
categories: [ekonomi, nasional]
image: https://viralnews.id/uploads/ekonomi-q3.jpg
---
Bank Indonesia mencatat tren pemulihan ekonomi nasional meningkat tajam...
3-Tier Access Keamanan & Hirarki Akun Terstruktur

Hierarki Otorisasi: Superadmin, Admin & User

Superadmin mengelola hak akses seluruh pengguna; Admin menjalankan scraper dan menerbitkan berita; Pembaca publik dapat menikmati katalog berita live dan menyampaikan feedback lapor bug.