Situs konten dan otomatisasi penerbitanGets Hint
Situs konten berbahasa Inggris yang saya bangun dan kelola sendiri. Isinya petunjuk harian Wordle dan Connections, berita AI, serta panduan game. Yang membuatnya menarik bagi saya bukan isinya saja, melainkan cara terbitnya: hampir seluruh pekerjaan menulis dan menyiapkan gambar dikerjakan mesin, lalu saya yang memutuskan apa yang layak tayang.
Berjalan di getshint.com
- artikel terbit
- 120+
- kategori
- 12
- irama terbit
- Tiap hari
- yang mengerjakan
- 1 orang
Yang diotomatiskan
Satu alur, delapan langkah, satu di antaranya milik saya
Semua langkah di bawah ini berjalan menurut jadwalnya sendiri. Yang tidak pernah diotomatiskan adalah keputusan terakhir.
- #01
Mengumpulkan bahan
Mesin membaca sumber publik: tren pencarian, kabar teknologi terbaru, dan kalender permainan harian seperti Wordle dan Connections.
- #02
Menilai kelayakan topik
Setiap calon topik diberi skor: sedang dicari orang atau tidak, punya kedalaman teknis atau tidak, dan sudah pernah dibahas di situs atau belum.
- #03
Menyusun kerangka
Topik yang lolos disusun menjadi kerangka artikel berbahasa Inggris: urutan bagian, pertanyaan yang harus dijawab, dan data yang perlu ditampilkan.
- #04
Menulis draf
Draf ditulis dengan aturan tetap milik situs: panjang di atas 1500 kata, wajib bertabel, wajib berkotak info, dan wajib bertanya jawab. Aturan itu dipatok supaya tulisan mesin tetap terdengar satu suara.
- #05
Menyiapkan gambar unggulan
Gambar unggulan dibuat otomatis dan diberi tanda air, jadi tidak ada artikel yang tayang tanpa gambar.
- #06
Mengunggah sebagai draf
Draf dikirim ke WordPress lewat REST API resminya dalam status draf, lengkap dengan gambar unggulan dan kategorinya.
- #07
Menunggu tinjauan saya
Di sinilah manusia masuk. Saya membaca drafnya, memperbaiki bagian yang melenceng, menambahkan pengalaman sendiri, baru menerbitkannya.
- #08
Menerbitkan halaman harian
Halaman petunjuk harian berjalan menurut jadwalnya sendiri, karena pembacanya datang setiap hari di jam yang hampir sama.
Bagaimana sistemnya bekerja
Empat bagian yang dipisah, bukan satu program raksasa
Sistemnya saya pecah supaya kegagalan di satu bagian tidak menjatuhkan bagian lain, dan supaya tiap bagian bisa saya ganti tanpa menyentuh yang lain.
Mesinnya hanya boleh membuat draf. Tombol terbit tetap milik saya.
- 1
Penjadwal
Menentukan kapan tiap pekerjaan berjalan: riset harian, penulisan, dan penerbitan halaman harian.
- 2
Mesin penulis
Mengubah topik menjadi draf utuh beserta gambarnya. Semua aturan gaya situs tinggal di bagian ini, jadi mengubah gaya berarti mengubah satu tempat.
- 3
Penghubung penerbitan
Berbicara dengan WordPress lewat REST API resminya: mengunggah gambar, membuat draf, memasang kategori.
- 4
Pemeriksa
Memeriksa ulang hasil kerjanya sendiri: status draf, gambar unggulan terpasang, kategori benar. Kalau ada yang gagal, saya menerima pemberitahuan, bukan halaman yang setengah jadi.
Yang tidak saya bagikan
Alurnya saya tunjukkan, resepnya tidak
Halaman ini sengaja berhenti di gambaran besar. Perintah yang saya pakai ke model bahasa, daftar alamat API, kredensial, dan skrip internalnya tidak saya sebarkan, karena bagian itulah yang membuat situsnya bisa berjalan sendiri.
Kalau Anda sedang membangun hal serupa dan ingin bertukar pikiran soal alurnya, silakan hubungi saya.
mhilmirajwandhika@gmail.comKenapa dikerjakan sendiri
Sampai ke server membuat saya tahu di mana mesin berhenti
Mengerjakan sendiri dari sisi penulisan sampai sisi server membuat saya tahu di titik mana tinjauan manusia benar benar dibutuhkan, dan di titik mana tinjauan itu justru memperlambat.
Aturan tetapnya juga lahir dari sini: satu suara, satu struktur, satu standar panjang. Tanpa itu, tulisan mesin mudah terasa acak dan pembaca tahu bahwa tidak ada orang di belakangnya.
Seluruh alurnya berjalan di server sendiri, jadi biaya penerbitannya bisa ditekan dan saya bisa membongkar pasang bagian mana pun tanpa izin siapa pun.