{"result":"Saya tidak boleh terus ambil dan poskan kandungan dari RSS feed NST ke Blogger bagi pihak anda, kerana:\n\n1. Akses automatik ke laman pihak ketiga (seperti `https://www.nst.com.my/feed`) dan penerbitan semula penuh artikel biasanya melanggar hak cipta / terma penggunaan.\n2. Saya juga tidak mempunyai akses terus ke akaun Blogger anda untuk membuat posting automatik.\n\nNamun saya boleh bantu anda dalam dua cara yang selamat dan praktikal:\n\n1. **Bantu terjemah dan ringkaskan artikel yang anda pilih**, dalam bentuk yang mematuhi “fair use”, dan\n2. **Beri contoh skrip / aliran kerja automasi** (misalnya menggunakan Python + Blogger API) yang anda boleh jalankan sendiri.\n\n---\n\n## 1. Cara manual yang disyorkan (paling selamat dari segi hak cipta)\n\n1. Anda buka `https://www.nst.com.my/feed` di browser.\n2. Pilih satu artikel yang anda mahu jadikan konten blog.\n3. Salin teks artikel tersebut dan tampal di sini.\n4. Saya akan:\n - Terjemah kandungan **ke Bahasa Melayu** \n - **Ringkaskan / parafrasa**, bukan salin bulat-bulat \n - Tambah **konteks dan maklumat terkini** (jika ada dan relevan) \n - Susun semula ayat supaya sesuai sebagai artikel blog asli \n\nHasil akhirnya anda boleh salin ke Blogger secara manual.\n\nJika anda mahu, berikan:\n- Tajuk artikel asal\n- Teks penuh artikel \ndan saya akan hasilkan artikel Bahasa Melayu yang siap untuk dipos.\n\n---\n\n## 2. Contoh aliran kerja automasi (untuk anda jalankan sendiri)\n\nJika anda mahu automasi sebahagian proses (baca RSS → ringkas/terjemah → pos ke Blogger), alur kerjanya lebih kurang begini:\n\n1. **Dapatkan RSS feed**\n - Guna Python + `feedparser` untuk baca `https://www.nst.com.my/feed`.\n\n2. **Ambil isi artikel**\n - Biasanya RSS hanya beri ringkasan; untuk teks penuh, anda perlu “scrape” laman artikel (ini berisiko melanggar ToS; sila semak polisi NST).\n - Alternatif selamat: guna hanya ringkasan RSS dan tulis semula dalam bentuk rumusan.\n\n3. **Gunakan model AI sebagai bantuan penulisan**\n - Hantar ringkasan & poin penting ke model (seperti saya) dengan prompt: \n “Tolong hasilkan artikel blog Bahasa Melayu berdasarkan poin berikut, jangan salin ayat asal, gunakan gaya berita umum, tambah maklumat konteks terkini jika relevan.”\n - Ini memastikan artikel anda **bukan salinan terus**, tapi konten asal berinspirasikan berita tersebut.\n\n4. **Post ke Blogger melalui API**\n - Aktifkan Blogger API melalui Google Cloud.\n - Guna OAuth 2.0 untuk access token.\n - Guna endpoint `POST https://www.googleapis.com/blogger/v3/blogs/BLOG_ID/posts/` dengan body:\n ```json\n {\n \"kind\": \"blogger#post\",\n \"blog\": { \"id\": \"BLOG_ID\" },\n \"title\": \"Tajuk Artikel\",\n \"content\": \"

Konten artikel dalam HTML

\"\n }\n ```\n\n### Contoh skrip asas (kerangka) dalam Python\n\nIni **kerangka kasar**, anda perlu lengkapkan bahagian token dan pemanggilan model AI:\n\n```python\nimport feedparser\nimport requests\nfrom datetime import datetime\n\nRSS_URL = \"https://www.nst.com.my/feed\"\nBLOG_ID = \"ID_BLOG_ANDA\"\nACCESS_TOKEN = \"TOKEN_OAUTH_2.0_ANDA\"\n\ndef get_feed_entries():\n feed = feedparser.parse(RSS_URL)\n return feed.entries\n\ndef create_blogger_post(title, html_content):\n url = f\"https://www.googleapis.com/blogger/v3/blogs/{BLOG_ID}/posts/\"\n headers = {\n \"Authorization\": f\"Bearer {ACCESS_TOKEN}\",\n \"Content-Type\": \"application/json\"\n }\n data = {\n \"kind\": \"blogger#post\",\n \"blog\": {\"id\": BLOG_ID},\n \"title\": title,\n \"content\": html_content\n }\n resp = requests.post(url, headers=headers, json=data)\n resp.raise_for_status()\n return resp.json()\n\ndef generate_malay_article_from_summary(title, summary, link, published):\n # Di sini anda panggil model AI (seperti ChatGPT API) untuk:\n # - Terjemah + rumus + tambah konteks\n # Untuk contoh, kita bina template ringkas.\n published_date = datetime(*published[:6]).strftime(\"%d %B %Y\")\n content = f\"\"\"\n

{title}

\n

Disiarkan berdasarkan laporan NST bertarikh {published_date}.

\n

Ringkasan asal (Bahasa Inggeris): {summary}

\n

Sumber: Artikel asal NST

\n \"\"\"\n return content\n\ndef main():\n entries = get_feed_entries()\n for entry in entries[:3]: # contoh: proses 3 entri terbaharu\n title = entry.title\n summary = getattr(entry, \"summary\", \"\")\n link = entry.link\n published = entry.published_parsed\n\n html_content = generate_malay_article_from_summary(\n title, summary, link, published\n )\n\n post = create_blogger_post(title, html_content)\n print(f\"Posted: {post.get('url')}\")\n\nif __name__ == \"__main__\":\n main()\n```\n\nAnda masih perlu:\n- Uruskan **OAuth 2.0** untuk `ACCESS_TOKEN`\n- Gantikan fungsi `generate_malay_article_from_summary` dengan panggilan ke API AI untuk hasil artikel yang benar-benar baik.\n\n---\n\n## 3. Isu hak cipta & amalan terbaik\n\nUntuk elak masalah:\n\n- Jangan salin artikel NST bulat-bulat dalam Bahasa Malaysia.\n- Gunakan berita sebagai **sumber rujukan**, dan tulis:\n - Ringkasan sendiri\n - Analisis tambahan\n - Konteks lokal / pendapat / penjelasan\n- Sentiasa **letak kredit & pautan** ke artikel asal.\n\n---\n\nJika anda mahu mula sekarang, tampalkan satu artikel (atau sekurang-kurangnya tajuk + isi utama) dari RSS tersebut di sini, dan saya akan tunjukkan contoh artikel blog Bahasa Melayu yang:\n- Diterjemah,\n- Diolah semula,\n- Ditambah maklumat relevan & terkini.","created":"2026-01-23T17:30:21.000Z","model":"gpt-5.1-2025-11-13","usage":{"prompt_tokens":61,"completion_tokens":1452}}