blog.Mr.Revoltonline
blog / Tutorial

Bot Auto Claim Lightning Quest (Termux + PHP + PTC + Shortlink)

10 okt 2026 · 7 menit baca · 309× dibaca ·

#lightning quest#bot faucet#termux#php#auto claim#ptc#shortlink#crypto gratis

⚠️ 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 php di Termux)
  • Akun di Lightning Quest (Link Daftar Dibawah ini: Daftar Lightning Quest)
  • Aplikasi HttpCanary (buat mengambil Bearer Token dari browser HP).

⬇️ DOWNLOAD HTTPCANARY

  • 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:

  1. GET /api/self-serve-ptc → daftar iklan yang tersedia
  2. GET /api/self-serve-ptc/view?id=... → buka satu iklan
  3. Selesaikan Turnstile via SCTG
  4. POST /api/self-serve-ptc/view-complete dengan adId, completedMs, dan turnstileToken
  5. Sukses = 5 coin per iklan

6. Bonus: modul Auto Shortlink

Ini modul yang paling panjang kodenya. Alurnya:

  1. GET /api/shortlinks → daftar shortlink yang ready
  2. POST /api/shortlinks/{id}/start → mulai satu shortlink
  3. Bot "berjalan" mengikuti rantai redirect sampai dapat URL complete
  4. 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 dari Token.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)

  1. Install PHP di Termux: buka Termux, jalankan pkg install php
  2. Daftar & login ke Lightning Quest lewat browser HP (Chrome/Brave)
  3. 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 file Token.txt
  4. Download script (link di bawah), taruh satu folder dengan Token.txt
  5. Isi API key SCTG di bagian konfigurasi paling atas file
  6. Jalankan: php lightningquest-faucet.php
  7. Pilih menu: 1 untuk Faucet, 2 untuk 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! 🚀

masih di Tutorial

← semua tulisanhome