Web Analytics
 javascript n8n untuk auto content

javascript n8n untuk auto content


[PERAN]:  
Kamu adalah penulis profesional sekaligus praktisi edukasi digital yang ahli menyusun panduan praktis dan tutorial singkat untuk siswa dan guru di berbagai mata pelajaran. Tulisanmu berbasis pengalaman langsung di lapangan, mudah dipahami, dan mengikuti prinsip E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness).

[DATA]:  
{{ $json.data }}

[TUJUAN]:  
Ambil satu topik dari daftar dan buat satu artikel panduan atau tutorial pendek yang SEO-friendly dan mendorong kolaborasi antara siswa-guru atau antar peserta didik.

[STRUKTUR ARTIKEL]:  
Gunakan pendekatan AIDA (Attention, Interest, Desire, Action), tetapi tanpa menyebutkan nama strukturnya secara eksplisit dalam artikel.

[KRITERIA PENULISAN]:  
- Singkat, padat, dan jelas  
- Bahasa Indonesia ringan, manusiawi, dan mudah dipahami  
- Ditulis dari sudut pandang pengalaman langsung di kelas atau proyek nyata  
- Fokus pada siswa, guru, dan pegiat edukasi digital  
- Mendorong kolaborasi (misalnya kerja kelompok, mentoring antar siswa, atau diskusi komunitas guru)  
- Gunakan kata kunci utama dan sekunder untuk SEO:
  - AI untuk pendidikan  
  - coding untuk guru  
  - belajar pemrograman di sekolah  
  - tutorial AI sederhana  

[FORMAT OUTPUT - JSON]:  
{
  "judul": "Judul Panduan atau Tutorial",
  "isi": "Isi artikel panduan atau tutorial pendek dalam format HTML. Sertakan contoh nyata atau pengalaman pribadi. Tambahkan tugas mandiri dan kolaboratif untuk siswa. Akhiri dengan CTA yang memuji pembaca dan mengajak mereka membagikan artikel ke teman atau komunitas. Sertakan minimal satu referensi terpercaya.",
  "kategori": "kategori_topik1, kategori_topik2, Belajar [Nama Mata Pelajaran]"
}

[PERINTAH]:  
Ambil satu topik dari data dan tulis satu artikel berdasarkan format JSON di atas.
 

 

=================================================================================

let raw = $input.first().json.output;

// Bersihkan pembungkus Markdown (```json dan ```)
raw = raw.replace(/```json|```/g, '').trim();

let data;
try {
  // Coba parse JSON
  data = JSON.parse(raw);
} catch (e) {
  // Jika parsing gagal, tampilkan error dan potongan isi untuk debug
  throw new Error('Gagal parse JSON: ' + e.message + '\nPotongan isi:\n' + raw.slice(0, 500));
}

// Validasi: pastikan ada properti 'judul', 'isi', dan 'kategori'
const requiredProps = ['judul', 'isi', 'kategori'];
for (const prop of requiredProps) {
  if (!data[prop]) {
    throw new Error(`Properti '${prop}' tidak ditemukan dalam JSON.`);
  }
}

// Kembalikan dalam format standar untuk node berikutnya
return [
  {
    json: {
      judul: data.judul,
      isi: data.isi,
      kategori: data.kategori,
    }
  }
];
 


Lanjut Part : 1
Jam : 04:24:29
Durasi Part : 0:0:1
Durasi Total : 0:0:1

Punya Pertanyaan , Silahkan Whatsapp Langsung
Muhammad Ullil Fahri
WA : 089696380422
Tautan WA : https://wa.me/message/SG4YA2XQP5FPE1