Logo Gets HintSitus konten dan otomatisasi penerbitan

Gets 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.

  1. #01

    Mengumpulkan bahan

    Mesin membaca sumber publik: tren pencarian, kabar teknologi terbaru, dan kalender permainan harian seperti Wordle dan Connections.

  2. #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.

  3. #03

    Menyusun kerangka

    Topik yang lolos disusun menjadi kerangka artikel berbahasa Inggris: urutan bagian, pertanyaan yang harus dijawab, dan data yang perlu ditampilkan.

  4. #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.

  5. #05

    Menyiapkan gambar unggulan

    Gambar unggulan dibuat otomatis dan diberi tanda air, jadi tidak ada artikel yang tayang tanpa gambar.

  6. #06

    Mengunggah sebagai draf

    Draf dikirim ke WordPress lewat REST API resminya dalam status draf, lengkap dengan gambar unggulan dan kategorinya.

  7. #07

    Menunggu tinjauan saya

    Di sinilah manusia masuk. Saya membaca drafnya, memperbaiki bagian yang melenceng, menambahkan pengalaman sendiri, baru menerbitkannya.

  8. #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. 1

    Penjadwal

    Menentukan kapan tiap pekerjaan berjalan: riset harian, penulisan, dan penerbitan halaman harian.

  2. 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. 3

    Penghubung penerbitan

    Berbicara dengan WordPress lewat REST API resminya: mengunggah gambar, membuat draf, memasang kategori.

  4. 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.com

Kenapa 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.