Kolom komentar Instagram yang ramai gampang diserbu promosi judi online. Dibiarkan beberapa menit saja, bisa muncul puluhan komentar berisi nama situs judi, ajakan mendaftar, atau testimoni palsu. Pada akun yang sudah cukup besar, menghapusnya satu per satu tidak realistis. Akibatnya banyak yang lolos, dan algoritma justru menilai konten Anda dekat dengan tema judi.
Tutorial ini membahas cara membuat moderasi komentar berjalan otomatis dan realtime. Begitu komentar masuk, langsung diperiksa. Jika terdeteksi sebagai promosi judi, komentar itu disembunyikan dalam hitungan detik, dan Anda menerima notifikasi di Telegram. Seluruh proses berjalan tanpa Anda membuka aplikasi.
Peralatannya adalah n8n. Anggap saja rangkaian balok: tiap kotak menangani satu tugas, lalu disambung satu sama lain. Tidak perlu menulis kode. Panduan ini membahas tiap bagian workflow, termasuk langkah yang paling sering membingungkan: mengambil kunci akses di Meta for Developers, lengkap dengan tangkapan layar. Tujuannya, Anda benar-benar memahami isinya, bukan sekadar mengimpor lalu bingung karena banyak node berwarna merah.
Siapkan dulu: akun n8n (versi self-host maupun cloud sama saja), akun Instagram Business atau Creator yang sudah terhubung ke Facebook Page, akun Meta for Developers, kunci API Groq (gratis), serta satu bot Telegram untuk notifikasi.
Berikut tampilan utuh workflow. Terdiri dari dua baris: baris atas hanya berjalan satu kali saat verifikasi awal, baris bawah berjalan setiap kali ada komentar baru.

Mau langsung jalan? Templatenya gratis
Impor file JSON-nya ke n8n, isi Config dengan kredensial Anda, lalu aktifkan. Selesai.
↓ Download Template (JSON)Bagian 1: Verifikasi webhook dengan Meta (cabang GET)
Meta tidak langsung mengirim komentar ke alamat Anda. Pertama, mereka memastikan alamat tersebut benar-benar milik Anda, bukan orang lain. Tugas ini ditangani baris atas, yang menggunakan metode GET.
Saat Anda pertama kali mendaftarkan webhook di dashboard Meta, mereka mengirim permintaan GET berisi tiga hal: hub.mode bernilai subscribe, hub.verify_token berisi kata rahasia Anda, dan hub.challenge berisi kode acak. Node Verifikasi Token? memeriksa dua syarat: modenya harus subscribe, dan tokennya harus cocok dengan VERIFY_TOKEN yang Anda isi di node Config Verifikasi. Bila keduanya cocok, node Balas Challenge mengirimkan kembali kode hub.challenge ke Meta. Bila tidak cocok, node Tolak Verifikasi menjawab 403 Forbidden dan permintaan ditolak.
Anggap saja seperti kode rahasia antar teman. Setelah berhasil sekali, Meta percaya pada alamat Anda dan tidak akan menanyakan lagi. Baris atas tidak akan berjalan lagi selama workflow aktif, kecuali Anda mengulang verifikasi.
Bagian 2: Komentar masuk dan saringan pertama (cabang POST)
Baris bawah inilah yang bekerja setiap hari. Setiap kali ada komentar baru, Instagram mengirim isinya ke alamat yang sama melalui metode POST. Datanya berlapis-lapis dan berantakan, sehingga node Ekstrak Komentar merapikannya: mengambil teks komentar, username, ID komentar, dan ID postingan. Komentar dari akun Anda sendiri dilewati, supaya bot tidak menyensor diri sendiri.
Sebelum komentar diperiksa AI, ada saringan kasar bernama Blacklist Cepat?. Node ini mencocokkan teks komentar dengan daftar kata yang sering muncul di promosi judi: bet, slot, toto, 4d, togel, gacor, maxwin, jackpot, zeus, olympus, cuan, serta singkatan wd dan jp. Jika ada yang cocok, komentar langsung dianggap judol dan dikirim ke proses penyembunyian tanpa melibatkan AI. Hasilnya cepat dan hemat kuota.
Jika tidak ada yang cocok, komentar diteruskan ke pemeriksaan yang lebih teliti.
Bagian 3: AI menilai komentar yang abu-abu
Saringan blacklist cepat, tetapi kurang peka terhadap konteks. Komentar "bermain game Zeus di PS5 sangat seru" akan tertangkap karena mengandung kata zeus, padahal jelas bukan promosi judi. Sebaliknya, komentar yang lolos blacklist bisa jadi benar-benar bersih, atau bisa juga promosi judi halus yang memakai bahasa jualan. Untuk kasus abu-abu seperti ini, pekerjaan diserahkan kepada AI.
Node AI Deteksi Judol (Groq) mengirim teks komentar ke Groq dengan model llama-3.1-8b-instant. Groq dipilih karena responsnya cepat dan paket gratisnya cukup untuk lalu lintas komentar normal. AI diberi instruksi sebagai moderator komentar Instagram yang mendeteksi promosi judi online. Ciri yang diajarkan: menyebut nama brand judi (kombinasi huruf dan angka seperti DEWA99), memuji customer service atau proses withdraw tanpa kaitan dengan postingan, ajakan halus untuk mendaftar atau bermain, serta testimoni yang terkesan dibuat bot. AI hanya menjawab dengan format JSON: {"judol": true/false, "confidence": 0-100, "alasan": "singkat"}.
Node Putuskan kemudian membaca JSON tersebut. Komentar ditandai untuk disembunyikan apabila judol bernilai true dan confidence sama atau di atas ambang batas. Ambang defaultnya 60, disimpan pada variabel CONFIDENCE_THRESHOLD di node Config. Ambang batas dipakai karena AI kadang ragu. Pada confidence 45, lebih baik komentar dibiarkan daripada Anda keliru menyembunyikan komentar sah dari pengikut. Prinsipnya: lebih baik beberapa promosi judi lolos daripada satu komentar valid ikut terblokir.
Bagian 4: Sembunyikan komentar dan beri tahu Anda
Yang lolos saringan, baik dari blacklist maupun dari AI dengan confidence cukup, masuk ke node Siapkan Data, lalu Sembunyikan Komentar. Node ini mengirim permintaan ke Graph API Meta: graph.facebook.com/v21.0/{comment_id}?hide=true dengan access token Anda. Komentar disembunyikan, bukan dihapus permanen. Artinya, komentar masih bisa Anda tinjau di Inbox, dan pemiliknya tetap melihat komentarnya sendiri tanpa tahu bahwa komentarnya telah disembunyikan. Anda tetap memegang kendali penuh; workflow hanya membantu menyaring.
Terakhir, Notif Telegram mengirim ringkasan: username pengirim, isi komentar, alasan pemblokiran (dari blacklist atau alasan AI), serta angka confidence. Setiap aksi tercatat sebagai pesan di Telegram. Anda dapat memanfaatkannya untuk menyetel ulang, atau sekadar menyimpannya sebagai catatan evaluasi.
Mengambil kunci akses di Meta for Developers
Beberapa node di atas membutuhkan tiga hal dari Meta: IG_ACCESS_TOKEN, IG_USER_ID, dan webhook yang sudah terverifikasi. Bagian ini hanya perlu dikerjakan sekali; setelah selesai, akan terus berjalan tanpa perlu diulang. Ikuti langkah berikut, disertai tangkapan layar dari dashboard asli.
1. Masuk dan buat aplikasi
Buka developers.facebook.com. Halaman utamanya tampak seperti gambar di bawah. Untuk masuk ke daftar aplikasi, klik Aplikasi Saya di sudut kanan atas.

Anda akan dibawa ke halaman daftar aplikasi. Di sini terlihat seluruh aplikasi yang Anda miliki beserta statusnya (Aktif atau Dalam pengembangan). Untuk membuat aplikasi baru, klik tombol hijau Buat Aplikasi.

Form pembuatan aplikasi meminta dua hal: Nama aplikasi (misalnya anti judol) dan Email kontak aplikasi. Pastikan format email sudah benar; bila muncul tanda peringatan, perbaiki dulu sebelum melanjutkan. Klik Berikutnya, lalu lengkapi langkah berikutnya sesuai panduan (pemilihan use case dan jenis bisnis).

2. Tambah use case Instagram
Setelah aplikasi jadi, tambahkan use case Kelola pesan & konten di Instagram. Use case inilah yang memberi aplikasi Anda akses membaca dan mengelola komentar Instagram, termasuk menyembunyikannya.
3. Atur webhook dan buat token akses
Inilah halaman kunci dari seluruh proses. Buka pengaturan webhook Instagram pada aplikasi Anda. Halaman ini memiliki dua bagian penting.

Bagian 2 — Buat token akses. Klik Tambahkan akun, lalu pilih akun Instagram Business Anda. Klik Buat token. Token yang muncul inilah yang menjadi IG_ACCESS_TOKEN di node Config. Setelah token dibuat, aktifkan toggle Langganan Webhook menjadi Aktif.
Bagian 3 — Konfigurasikan webhook. Isi dua kolom berikut:
- URL Callback: alamat webhook n8n Anda. Formatnya
https://domain-n8n-anda/webhook/judol-webhook. Pada contoh tangkapan layar, alamatnyahttps://n8n.alphazenithmedia.com/webhook/judol-webhook. - Verifikasi token: kata rahasia bebas pilihan Anda. Harus sama persis dengan isi
VERIFY_TOKENdi node Config Verifikasi pada workflow. Jika berbeda, verifikasi akan gagal.
Lalu klik Verifikasi dan simpan. n8n akan otomatis menjawab permintaan verifikasi dari Meta. Jika berhasil, status berubah hijau. Jika gagal, periksa dua hal: pastikan URL webhook n8n dapat diakses dari internet umum, dan pastikan token yang Anda masukkan benar-benar cocok.
Pada tabel Kolom Webhook, aktifkan langganan field comments. Field inilah yang memicu workflow setiap kali ada komentar baru. Pada contoh, field live_comments juga ikut dilanggankan; itu opsional dan hanya diperlukan jika Anda bekerja dengan siaran langsung.
4. Terbitkan aplikasi
Perhatikan catatan pada halaman webhook: "Untuk menerima webhook, aplikasi Anda harus sudah diterbitkan." Artinya, aplikasi yang masih berstatus pengembangan tidak akan menerima webhook. Buka menu Tinjauan → Terbitkan, lalu terbitkan aplikasi Anda. Pastikan use case Kelola pesan & konten di Instagram sudah tercantum sebelum menerbitkan.

5. Dapatkan IG_USER_ID
Variabel terakhir adalah IG_USER_ID, yaitu ID numerik akun Instagram Business Anda. Workflow memakainya untuk melewatkan komentar dari akun sendiri. Cara mendapatkannya: buka Graph API Explorer di dashboard Meta, pilih aplikasi dan token Anda, lalu jalankan permintaan GET /me. Nilai id yang dikembalikan adalah IG_USER_ID. Masukkan ke node Config.
Catatan versi API: tangkapan layar di atas memakai versiv25.0, sedangkan workflow secara default memakaiv21.0(lihat variabelGRAPH_VERSIONdi node Config). Keduanya mendukung fitur menyembunyikan komentar. Jika ingin menyamakan, ubah nilainya menjadiv25.0.
Satu hal yang sering terlewat: webhook n8n harus dapat diakses dari internet umum. Jika n8n berjalan di komputer lokal, gunakan layanan tunnel seperti ngrok agar alamatnya bisa dijangkau Meta. Meta tidak akan mengirim data ke localhost.
Cara memakai template ini
- Impor workflow. Di n8n, buka workflow baru, gunakan menu di pojok kanan atas, pilih Import from File, lalu muat file JSON yang Anda unduh di atas. Seluruh node langsung tertata rapi.
- Isi node Config. Masukkan
IG_USER_ID,IG_ACCESS_TOKEN(token dari langkah webhook di atas),GROQ_API_KEY(buat gratis di console.groq.com),TELEGRAM_CHAT_ID(dapatkan dengan mengobrol bersama @userinfobot). BiarkanCONFIDENCE_THRESHOLDbernilai 60.GROQ_MODELdanGRAPH_VERSIONsudah terisi default, tidak perlu diubah. - Isi VERIFY_TOKEN. Pada node Config Verifikasi (baris atas), isi kata rahasia bebas, misalnya
tokenjudol2026. Gunakan kata yang sama persis saat mengisi Verifikasi Token di Meta pada langkah webhook di atas. - Sambungkan Telegram. Buat bot lewat @BotFather, dapatkan bot token, lalu masukkan ke kredensial node Telegram.
- Sambungkan webhook ke Meta. Salin URL webhook dari n8n, tempel di pengaturan webhook aplikasi Meta, lalu langgani field comments. Meta akan mengirim verifikasi GET; workflow menjawabnya otomatis selama
VERIFY_TOKENcocok. - Aktifkan. Geser tombol Active di pojok kanan atas. Uji coba: dari akun lain, berkomentar sesuatu yang mengandung kata
gacorpada postingan Anda. Seharusnya komentar hilang dalam beberapa detik, dan notifikasi muncul di Telegram.
Beberapa catatan agar tidak salah langkah
Jangan menurunkan ambang batas sembarangan. Nilai 60 cukup aman untuk permulaan. Jika Anda merasa masih banyak promosi judi yang lolos, turunkan ke 50 atau 45, tetapi waspadai naiknya false positive. Sebaliknya, bila komentar sah ikut terblokir, naikkan ke 70. Biarkan dulu berjalan seminggu di angka 60, baru sesuaikan berdasarkan hasil.
Daftar blacklist dapat Anda tambah sendiri pada node Ekstrak Komentar, menyesuaikan niche akun. Misalnya akun jualan kosmetik mungkin perlu menambah kata tertentu yang kerap dipakai spammer pada konteks tersebut. Edit bagian regex, simpan, tanpa perlu menyentuh bagian lain.
Workflow ini hanya menyembunyikan komentar, bukan menghapus permanen. Hal itu disengaja. Komentar yang disembunyikan tetap bisa ditinjau di Inbox Instagram. Jika suatu hari Anda yakin ingin menghapus total, ubah node Sembunyikan Komentar dari hide=true menjadi permintaan DELETE. Pertimbangkan masak-masak, sebab penghapusan tidak dapat dibatalkan.
Pada minggu pertama, luangkan waktu membuka log eksekusi di n8n setiap hari. Perhatikan angka confidence yang diberikan AI beserta alasannya. Dari sana akan terlihat jelas apakah ambang batas sudah tepat dan apakah blacklist sudah cukup menampung.
Penutup
Kolom komentar yang penuh promosi judi melelahkan bila dilawan manual, dan tidak akan pernah menang karena pelakunya memakai bot. Workflow ini membalik keadaan: bot Anda bekerja sepanjang waktu, menyaring komentar judol dalam hitungan detik, dan meninggalkan jejak rapi di Telegram untuk Anda pantau. Bagian yang paling repot hanya sekali, yaitu saat mengambil kunci akses di Meta. Setelah itu, Anda cukup memantau ringkasan bila ada yang janggal, lalu menyesuaikan ambang batas secara bertahap.
Mulailah dengan pengaturan default, biarkan berjalan seminggu, lalu ubah sesuai yang Anda temukan. Selamat mencoba.
Mau langsung jalan? Templatenya gratis
Impor file JSON-nya ke n8n, isi Config dengan kredensial Anda, lalu aktifkan. Selesai.
↓ Download Template (JSON)