Bot Auto Claim Lightning Quest (Termux + PHP + PTC + Shortlink)
⚠️ Disclaimer — baca dulu sebelum lanjut.
Artikel ini dibuat untuk tujuan edukasi pemrograman: belajar HTTP request, JWT auth, dan automation dengan PHP. Menggunakan bot di situs faucet bisa melanggar syarat & ketentuan situs tersebut — akun kamu bisa kena suspend atau banned. Semua risiko ditanggung sendiri. Jangan gunakan pengetahuan ini untuk hal yang merugikan orang lain.
Faucet crypto itu cara paling gampang buat ngumpulin recehan crypto gratis: daftar, selesaikan captcha, klik claim, tunggu cooldown, ulangi lagi. Masalahnya cuma satu: capek. Sehari bisa puluhan kali buka HP cuma buat nekan tombol yang sama.
Di artikel ini kita bedah cara membuat bot auto-claim pakai PHP yang jalan di Termux (Android) — studi kasusnya faucet Lightning Quest. Ini script yang biasa saya pakai dan bagikan di channel YouTube Mr Revolt. Kita bahas konsepnya dari nol: bagaimana bot "login" pakai token, bagaimana bot tahu kapan waktunya claim, bagaimana captcha diselesaikan otomatis, sampai modul bonus PTC dan auto shortlink.
Target pembaca: kamu yang sudah pernah main faucet dan penasaran bagaimana automation-nya bekerja. Nggak perlu jago PHP — penjelasannya step by step.
Yang Kamu Butuhkan
- HP Android + aplikasi Termux (atau PC Linux — PHP jalan di mana saja)
- PHP 8.x + ekstensi curl (
pkg install phpdi Termux) - Akun di Lightning Quest (Link Daftar Dibawah ini: Daftar Lightning Quest)
- Aplikasi HttpCanary (buat mengambil Bearer Token dari browser HP).
- API key layanan captcha solver (di script ini memakai SCTG)
Belum pernah install Termux, belum punya API key, atau masih bingung mulai dari mana? Baca dulu panduan lengkapnya di sini: Persiapan Dasar Sebelum Menjalankan Script Bot (Termux + Kiwi + API Key)
Cara Kerja Bot: Konsepnya Dulu, Kodenya Nanti
Sebelum lihat kode, pahami dulu 7 konsep yang bikin bot ini jalan. Kalau konsepnya paham, kodenya tinggal mengikuti.
1. Login pakai Bearer Token, bukan username-password
Bot ini tidak mengisi form login. Lightning Quest memakai sistem auth modern (Supabase): setiap request API harus membawa header Authorization: Bearer <token>. Caranya: kamu login manual di browser HP, lalu aplikasi HttpCanary menangkap token dari request browser tersebut. Token itu disimpan ke file Token.txt, dan setiap request cURL dari script memakai token tersebut.
// ilustrasi: header auth yang dipakai tiap request
$h = "Authorization: Bearer " . trim(file_get_contents("Token.txt"));Catatan penting: token ini cuma berumur 1 jam. Kalau script tiba-tiba kena 401, artinya tokennya expired — ambil ulang dari HttpCanary (cukup 1 request, nggak perlu save capture utuh). Dan seperti biasa: token itu milik akunmu sendiri, jangan pernah dibagikan ke orang lain.
2. Bot tahu kapan waktunya claim
Bot yang bagus tidak asal spam request. Server Lightning Quest memberi tahu status faucet lewat endpoint /api/claim-status — balasannya JSON yang bilang ready: true/false plus nextAt (kapan boleh claim lagi). Script membaca itu, lalu menghitung mundur dengan fungsi timer(), dan hanya melakukan claim saat waktunya tiba.
// ilustrasi: cek status sebelum claim
$st = json_decode(get("https://situs-faucet.com/api/claim-status"), true);
if (!($st["faucet"]["ready"] ?? false)) {
// belum waktunya — tunggu sampai nextAt
}3. Challenge claimToken — "tiket" sebelum claim
Uniknya Lightning Quest: sebelum claim, bot harus minta "tiket" dulu ke /api/faucet/challenge. Server membalas dengan claimToken — token sekali pakai yang harus dikirim balik bersamaan dengan hasil captcha. Tanpa tiket ini, claim ditolak. Ini pola anti-spam yang lumayan umum di faucet modern.
4. Captcha diselesaikan otomatis
Faucet-nya memakai captcha. Alurnya: script mengirim sitekey ke API SCTG, lalu polling sampai mendapat token balasan. Token captcha + claimToken dari langkah 3 kemudian dikirim bersamaan via POST ke /api/claim/faucet. Satu claim sukses = 3 coin.
// ilustrasi: body request claim faucet
$body = json_encode(["captchaToken" => $cap, "claimToken" => $ct]);5. Bonus: modul Auto PTC (+5 coin/iklan)
Selain faucet, Lightning Quest punya PTC (dibayar untuk melihat iklan). Alurnya:
GET /api/self-serve-ptc→ daftar iklan yang tersediaGET /api/self-serve-ptc/view?id=...→ buka satu iklan- Selesaikan Turnstile via SCTG
POST /api/self-serve-ptc/view-completedenganadId,completedMs, danturnstileToken- Sukses = 5 coin per iklan
6. Bonus: modul Auto Shortlink
Ini modul yang paling panjang kodenya. Alurnya:
GET /api/shortlinks→ daftar shortlink yang readyPOST /api/shortlinks/{id}/start→ mulai satu shortlink- Bot "berjalan" mengikuti rantai redirect sampai dapat URL complete
- Di akhir ada ringkasan: "X sukses, Y skip/gagal"
Yang jujur perlu kamu tahu: tidak semua shortlink bisa otomatis. Provider shortlink keluarga exe.io (dan sejenisnya) memvalidasi sesuatu yang cuma ada di browser beneran — sudah saya bedah sampai dalam dan memang mentok. Jadi script ini otomatis skip provider yang butuh klik manual/captcha browser, dan hanya mengerjakan yang terbukti bisa. Skip itu fitur, bukan bug.
7. Quest auto-claim — bonus yang sering kelupaan
Lightning Quest punya sistem quest (misi). Setiap kali ada claim yang sukses, script otomatis cek /api/quests dan claim quest yang sudah selesai via POST /api/quests/{id}/claim. Lumayan — waktu dites, quest "Shortlink Circuit" nambah +10 coin otomatis.
Bedah Struktur Script
Script ini satu file PHP (±544 baris) dengan menu berbasis label goto (menu:, claim:, ptc:, sl_run:, pt:). Dipilih karena simpel dan gampang dikontrol penuh dari terminal HP.
Bagian-bagiannya:
- Banner + menu utama — tampilan khas Mr-Revolt, pilihan menu 1 (Auto Claim Faucet) atau 2 (Auto PTC + Shortlink)
- Fungsi
head()— menyusun header HTTP untuk tiap request, termasuk Authorization Bearer dariToken.txt - Fungsi
timer()— hitung mundur cooldown, tanpa baris kosong mengganggu tampilan - Fungsi
balance_now()— baca saldo terkini dari/api/account/snapshot - Fungsi
klaim_quest()— cek dan claim quest otomatis - Fungsi
RevCaptcha()— jembatan ke API SCTG untuk solve captcha - Fungsi
sl_walk()— "pejalan" rantai redirect shortlink - Modul faucet — cek
/api/claim-status→ minta challenge → solve captcha → POST claim → cek hasil - Modul PTC — daftar iklan → view → solve Turnstile → view-complete
- Modul shortlink — daftar → start → walk → complete → ringkasan sukses/skip
- Output rapi — baris berlabel: saldo, status claim, pesan ✅/❌ yang jelas
Potongan kode di artikel ini disederhanakan untuk keperluan penjelasan. Versi lengkap yang siap jalan ada di link download bagian bawah.
Satu hal lagi: kalau script kena HTTP 429 (rate limit), script otomatis tunggu 60 detik lalu ulangi sendiri — jangan panik, itu normal kalau server lagi ramai.
Cara Menjalankan (Step by Step)
- Install PHP di Termux: buka Termux, jalankan
pkg install php - Daftar & login ke Lightning Quest lewat browser HP (Chrome/Brave)
- Ambil token: buka HttpCanary, mulai capture, lakukan 1 aksi apa saja di Lightning Quest (misal refresh dashboard), cari request ke Lightning Quest, salin isi header
Authorization(tanpa kata "Bearer") → simpan ke fileToken.txt - Download script (link di bawah), taruh satu folder dengan
Token.txt - Isi API key SCTG di bagian konfigurasi paling atas file
- Jalankan:
php lightningquest-faucet.php - Pilih menu:
1untuk Faucet,2untuk PTC (otomatis lanjut ke shortlink setelah iklan habis). Biarkan berjalan — bot akan loop sendiri mengikuti cooldown server
Download Script
⬇️ Download Bot Lightning Quest v1.0:
Catatan: versi publik sudah diproteksi. Dilarang mengubah banner/header tanpa izin.
FAQ
Apakah aman buat akun saya?
Token yang dipakai adalah milik akunmu sendiri dan tidak dikirim ke siapa pun. Tapi ingat disclaimer di atas: automation bisa melanggar TOS situs faucet, dan risiko banned selalu ada. Gunakan dengan bijak.
Script tiba-tiba error 401?
Token expired — umurnya cuma 1 jam. Ambil ulang dari HttpCanary (langkah 3 di atas), timpa Token.txt, jalankan lagi.
Kenapa ada shortlink yang di-skip?
Provider shortlink tertentu (keluarga exe.io dkk.) tidak bisa diotomatisasi via CLI — butuh browser beneran. Script otomatis skip yang begitu dan mengerjakan sisanya. Itu disengaja.
Kapan coin bisa dicairkan?
Lightning Quest membayar via FaucetPay, minimal withdraw 1000 coin. Cek menu withdraw di situsnya setelah saldo cukup.
Captcha gagal terus-menerus?
Cek API key SCTG kamu — pastikan masih valid dan saldonya cukup.
Bisa jalan di PC/laptop?
Bisa. PHP itu lintas platform. Script ini ditulis dan dites di Termux Android, tapi cara pakainya sama di Linux/Windows.
Apakah script ini gratis?
Ya, gratis untuk dipakai pribadi. Dilarang menghapus/mengganti banner dan dilarang memperjualbelikan.
Penutup
Rekap yang kita pelajari: login dengan Bearer Token sendiri (umur 1 jam), cooldown dibaca dari server (bukan ditebak), challenge claimToken sebagai "tiket" sebelum claim, captcha diselesaikan via API pihak ketiga, plus tiga modul bonus — PTC, auto shortlink (dengan skip jujur untuk provider yang mentok), dan quest auto-claim.
Kalau mau lihat versi videonya — saya tunjukkan step by step cara ambil token sampai script jalan — tonton di channel YouTube Mr Revolt
Dan ingat pola main di blog ini: setiap script baru selalu saya tulis artikelnya di sini dulu, baru saya buatkan videonya. Jadi kalau tidak mau ketinggalan script berikutnya, bookmark halaman blog ini dan subscribe channel-nya. Sampai jumpa di script berikutnya! 🚀