Cara Hosting Bot WhatsApp agar Tetap Online
Banyak library WhatsApp tidak resmi memerlukan browser dan menyimpan sesi perangkat. Periksa dokumentasi library, kebutuhan paket sistem, serta ketentuan platform sebelum deploy. Hosting tidak menghilangkan risiko akun dibatasi akibat automasi yang melanggar aturan.

Langkah 1: Kunci versi runtime dan dependency
Gunakan lockfile dan versi Node.js atau Python yang sudah berhasil di lokal. Catat apakah library membutuhkan Chromium atau dependency native. Hasil yang benar: proses dapat start di lingkungan baru tanpa menyalin folder dependency dari laptop.
Langkah 2: Simpan data sesi di storage persisten
Login dengan QR hanya pada console atau antarmuka yang Anda percaya. Simpan folder auth/session di disk server dan jangan memasukkannya ke repository atau backup publik. Data sesi setara dengan credential akun WhatsApp.

Langkah 3: Uji restart tanpa scan QR ulang
Setelah perangkat terhubung, kirim satu pesan masuk dan satu balasan, lalu restart server dari panel. Hasil yang benar: bot tersambung kembali memakai sesi tersimpan. Jika QR selalu muncul lagi, periksa path dan permission folder sesi.
Langkah 4: Batasi pengiriman dan data yang dicatat
Gunakan opt-in, rate limit, dan hanya simpan data yang diperlukan. Jangan membuat loop reconnect agresif atau broadcast massal. Log cukup untuk diagnosis, tetapi jangan menulis isi pesan, QR, token, atau data sesi tanpa alasan yang sah.
Checklist akhir
- Runtime dan kebutuhan browser library sudah diperiksa.
- Folder sesi persisten dan tidak dipublikasikan.
- Bot pulih setelah restart tanpa login ulang.
- Pengiriman memiliki persetujuan dan pembatasan.
Panduan terkait
Jika langkah belum berhasil
Ubah satu hal setiap kali, lalu periksa hasilnya. Untuk masalah server atau aplikasi, mulai dari error pertama di console dan cocokkan versi software dengan dependency. Saat menghubungi dukungan, sertakan waktu kejadian dan potongan log tanpa token atau password.
Pilih layanan berdasarkan software, versi, dan kapasitas yang sudah kamu catat.