Promo Domain .web.id .biz.id .my.id Hanya 5.000 Rupiah

PengetahuanVPS

Bikin Bot WhatsApp Otomatis di VPS Windows

Rahma Meti Hestiani

Di era digital saat ini, otomatisasi komunikasi menjadi kebutuhan penting bagi bisnis maupun individu. Salah satu platform yang sering digunakan adalah WhatsApp karena jangkauannya yang luas dan kemudahan penggunaannya. Untuk meningkatkan efisiensi, banyak orang memilih untuk membuat bot WhatsApp otomatis yang berjalan 24/7. Nah, salah satu solusi ideal adalah menjalankan bot ini di VPS Windows. Artikel ini akan membahas langkah-langkah membuat bot WhatsApp otomatis di VPS Windows secara lengkap.

Apa Itu Bot WhatsApp?

Bot WhatsApp adalah program otomatis yang dapat membalas pesan, mengirim informasi, memproses perintah, bahkan menjalankan tugas tertentu berdasarkan input pengguna. Bot ini bisa digunakan untuk keperluan seperti:

  • Customer service otomatis
  • Sistem pemesanan otomatis
  • Pengingat jadwal
  • Notifikasi otomatis
  • Chat interaktif (seperti asisten virtual)

Kenapa Harus Pakai VPS Windows?

Menggunakan VPS (Virtual Private Server) memberikan keuntungan karena bot bisa berjalan 24 jam tanpa tergantung pada komputer lokal yang harus terus menyala. Adapun alasan memilih VPS Windows:

  • Antarmuka GUI yang familiar
  • Mudah dikendalikan dari jarak jauh melalui Remote Desktop
  • Cocok untuk menjalankan aplikasi berbasis Node.js, Python, atau bahkan auto-clicker GUI

Tools dan Software yang Dibutuhkan

Sebelum mulai, siapkan beberapa hal berikut:

  1. VPS Windows
    Bisa sewa dari penyedia seperti Vultr, DigitalOcean, atau penyedia lokal.
  2. Node.js dan npm
    Digunakan untuk menjalankan bot berbasis JavaScript.
  3. Code editor seperti Visual Studio Code (opsional).
  4. Library bot WhatsApp, contohnya:
  5. Chrome dan ChromeDriver (jika menggunakan whatsapp-web.js).
  6. QR Scanner untuk menghubungkan bot ke akun WhatsApp Anda.

Langkah-Langkah Membuat Bot WhatsApp di VPS Windows

1. Akses VPS Melalui Remote Desktop

  • Buka aplikasi Remote Desktop (RDP)
  • Masukkan IP, username, dan password VPS Anda
  • Setelah berhasil login, Anda akan berada di desktop Windows VPS

2. Install Node.js

  • Kunjungi https://nodejs.org
  • Unduh versi LTS dan install seperti biasa
  • Buka Command Prompt dan ketik node -v serta npm -v untuk memastikan instalasi berhasil

3. Download dan Siapkan Proyek Bot

  • Buka Command Prompt dan buat folder proyek:
mkdir bot-wa

cd bot-wa

npm init -y
  • Install whatsapp-web.js:

npm install whatsapp-web.js qrcode-terminal

4. Buat File Bot

  • Buat file index.js dan isi dengan kode dasar berikut:
const { Client, LocalAuth } = require('whatsapp-web.js');

const qrcode = require('qrcode-terminal');

const client = new Client({

    authStrategy: new LocalAuth()

});

client.on('qr', (qr) => {

    console.log('Scan QR ini dengan WhatsApp Anda:');

    qrcode.generate(qr, { small: true });

});

client.on('ready', () => {

    console.log('Bot sudah aktif!');

});

client.on('message', message => {

    if (message.body === '!ping') {

        message.reply('Pong!');

    }

});

client.initialize();

5. Jalankan Bot

  • Buka Command Prompt
  • Navigasi ke folder bot
  • Jalankan dengan:

node index.js

  • Akan muncul QR code di terminal. Scan QR ini menggunakan WhatsApp Anda (di HP) → buka WhatsApp → perangkat tertaut → tautkan perangkat

6. Biarkan Bot Berjalan 24/7

Agar bot tetap aktif meskipun RDP ditutup:

  • Gunakan aplikasi seperti PM2 untuk menjaga proses tetap berjalan:
npm install pm2 -g

pm2 start index.js --name bot-wa

pm2 save
  • Anda juga bisa mengatur PM2 untuk otomatis aktif saat VPS reboot:

pm2 startup

Tips Tambahan

  • Keamanan: Jangan sembarangan mempublikasikan QR code atau token session Anda.
  • Backup: Backup file session agar tidak harus scan QR ulang jika VPS restart.
  • Logging: Gunakan log file untuk mencatat aktivitas bot dan menangani error.
  • Fitur Tambahan: Anda bisa menambahkan fitur seperti auto-reply, pencarian data, chatbot AI, hingga integrasi ke database.

Penutup

Dengan menggunakan VPS Windows, Anda bisa membuat bot WhatsApp yang berjalan otomatis 24/7 tanpa tergantung pada perangkat pribadi. Proses instalasinya cukup sederhana, terutama dengan library seperti whatsapp-web.js. Cocok untuk digunakan dalam berbagai kebutuhan bisnis, customer service, maupun penggunaan pribadi.

Jika Anda ingin mengembangkan bot lebih jauh, pertimbangkan untuk belajar integrasi API eksternal, membuat UI untuk kontrol bot, atau bahkan menambahkan machine learning. Dunia WhatsApp bot sangat luas dan semua bisa dimulai dari VPS Windows Anda.

Baca Juga