Persiapan Awal

Apa yang saya butuhkan sebelum memulai?
  • Akses ke panel Pterodactyl
  • Script bot WhatsApp (dalam format .zip)
  • Smartphone dengan aplikasi WhatsApp terinstall
  • Koneksi internet yang stabil
Bagaimana cara login ke panel Pterodactyl?
  1. Buka URL panel Pterodactyl yang telah diberikan
  2. Masukkan username dan password Anda
  3. Klik "Login" untuk masuk ke dashboard

Catatan: Pastikan untuk menyimpan kredensial login Anda dengan aman dan jangan membagikannya kepada orang lain.

Mengupload Script

Bagaimana cara mengupload script bot WhatsApp?
  1. Login ke panel Pterodactyl
  2. Pilih server bot WhatsApp Anda
  3. Klik tab "File Manager"
  4. Klik tombol "Upload" di pojok kanan atas
  5. Pilih file script bot WhatsApp (.zip) dari perangkat Anda
  6. Tunggu hingga proses upload selesai
Format file apa yang didukung untuk diupload?

File dalam format .zip sangat direkomendasikan karena lebih mudah untuk diekstrak. Panel Pterodactyl mendukung berbagai format file, tetapi untuk script bot WhatsApp, format .zip adalah yang paling praktis.

Tip: Pastikan untuk mengompres file dengan rasio kompresi yang baik untuk mempercepat proses upload.

Mengekstrak Script

Bagaimana cara mengekstrak file script yang telah diupload?
  1. Setelah file .zip terupload, klik pada file tersebut
  2. Klik tombol "Unarchive" atau ikon ekstrak
  3. Tunggu hingga proses ekstraksi selesai
  4. Setelah selesai, Anda akan melihat folder baru yang berisi script bot WhatsApp
Apa yang harus dilakukan jika terjadi error saat ekstraksi?
  1. Pastikan file .zip tidak rusak
  2. Coba upload ulang file tersebut
  3. Jika masih bermasalah, coba ekstrak file di komputer Anda terlebih dahulu, lalu upload file-file individual

Peringatan: Jika file .zip terlalu besar, proses ekstraksi mungkin membutuhkan waktu lebih lama atau bahkan gagal. Coba bagi file menjadi beberapa bagian yang lebih kecil jika ini terjadi.

Instalasi Dependencies

Bagaimana cara menginstall dependencies yang dibutuhkan?
  1. Masuk ke tab "Console" di panel Pterodactyl
  2. Pastikan Anda berada di direktori yang benar dengan perintah:
cd /home/container/nama-folder-bot

Jalankan perintah untuk menginstall dependencies:

npm install

Tunggu hingga proses instalasi selesai

Apa yang harus dilakukan jika terjadi error saat instalasi?
  1. Pastikan Node.js terinstall dengan benar
  2. Cek versi Node.js dengan perintah:
node -v

Jika masih error, coba hapus folder node_modules dan file package-lock.json, lalu install ulang dengan:

rm -rf node_modules package-lock.json npm install

Menjalankan Bot

Bagaimana cara menjalankan bot WhatsApp?
  1. Masuk ke tab "Console" di panel Pterodactyl
  2. Pastikan Anda berada di direktori yang benar
  3. Jalankan bot dengan perintah:
npm start

atau

node index.js

(tergantung pada konfigurasi script bot Anda)

Bisakah bot tetap berjalan setelah menutup panel?

Ya, bot akan tetap berjalan di background selama server Pterodactyl aktif. Anda dapat melihat log bot kapan saja dengan membuka kembali panel dan masuk ke tab "Console".

Tip: Untuk memastikan bot tetap berjalan bahkan jika terjadi crash, gunakan PM2 atau tools process manager lainnya.

Scan Kode QR

Bagaimana cara scan kode QR untuk login WhatsApp?
  1. Setelah bot dijalankan, kode QR akan muncul di console
  2. Buka WhatsApp di smartphone Anda
  3. Tap menu tiga titik di pojok kanan atas
  4. Pilih "WhatsApp Web" atau "Perangkat Tertaut"
  5. Tap "Tautkan Perangkat"
  6. Arahkan kamera ke kode QR di console panel Pterodactyl
  7. Tunggu hingga proses autentikasi selesai
Apa yang harus dilakukan jika kode QR tidak muncul?
  1. Coba restart bot dengan menekan Ctrl+C di console, lalu jalankan kembali dengan perintah npm start
  2. Periksa log untuk melihat error
  3. Pastikan script bot Anda mendukung autentikasi WhatsApp Web
Berapa lama kode QR berlaku?

Kode QR biasanya berlaku selama 20-30 detik. Jika kode QR kadaluarsa sebelum Anda sempat memindainya, bot akan secara otomatis generate kode QR baru.

Peringatan: Pastikan untuk memindai QR code segera setelah muncul untuk menghindari kadaluarsa.

Troubleshooting

Bot berhenti berjalan setelah beberapa waktu?
  1. Periksa apakah server Pterodactyl Anda aktif
  2. Cek log untuk melihat error yang mungkin terjadi
  3. Pastikan tidak ada batasan waktu aktif di panel Pterodactyl
  4. Gunakan PM2 untuk menjaga bot tetap berjalan:
npm install -g pm2 pm2 start index.js pm2 save
Pesan WhatsApp tidak terkirim atau diterima?
  1. Pastikan bot berhasil terautentikasi
  2. Periksa apakah smartphone Anda terhubung ke internet
  3. Cek log untuk melihat error yang mungkin terjadi
  4. Pastikan nomor WhatsApp target valid dan aktif

Catatan: WhatsApp mungkin memiliki batasan untuk mengirim pesan ke nomor yang belum ada di kontak Anda.

Bot tidak merespon perintah?
  1. Periksa format perintah yang Anda kirim
  2. Cek log untuk melihat apakah perintah diterima oleh bot
  3. Pastikan fitur yang Anda coba gunakan tersedia di script bot

Tip: Coba gunakan perintah bantuan (misal: !help atau /help) untuk melihat daftar perintah yang tersedia pada bot.

Error "Module not found"?
  1. Pastikan semua dependencies terinstall dengan benar
  2. Jalankan kembali perintah npm install
  3. Jika masih error, coba install module tersebut secara manual:
npm install nama-module