Cara Membuat Bot WhatsApp Menggunakan Termux Lengkap untuk Pemula

Cara Membuat Bot WhatsApp Menggunakan Termux Lengkap untuk Pemula


Cara Membuat Bot WhatsApp Menggunakan Termux (Lengkap untuk Pemula)

Bot WhatsApp dapat digunakan untuk membuat auto reply, download video YouTube, sistem premium, hingga sinkronisasi artikel blog secara otomatis. Dengan bantuan Termux, Anda bisa menjalankan bot WhatsApp langsung dari HP Android tanpa VPS.

Apa Itu Bot WhatsApp?

Bot WhatsApp adalah program yang dapat menerima dan membalas pesan secara otomatis. Salah satu library yang populer digunakan adalah Baileys, yang memungkinkan WhatsApp Web berjalan di Node.js.

Persiapan

Sebelum memulai, pastikan Anda memiliki:

  • Android dengan Termux terbaru
  • Koneksi internet stabil
  • Akun WhatsApp aktif
  • Ruang penyimpanan minimal 500 MB

Instalasi Termux

Update paket Termux:

pkg update && pkg upgrade -y

Install Node.js:

pkg install nodejs -y

Install Git:

pkg install git -y

Cek versi Node.js:

node -v

Membuat Folder Bot

Buat folder project:

mkdir bot-wa
cd bot-wa

Inisialisasi project:

npm init -y

Install library yang dibutuhkan:

npm install @whiskeysockets/baileys pino qrcode-terminal

Membuat File Bot

Buat file:

nano index.js

Masukkan kode berikut:

const {

  default: makeWASocket,

  useMultiFileAuthState

} = require("@whiskeysockets/baileys")


const qrcode = require("qrcode-terminal")

const P = require("pino")


async function startBot() {


  const { state, saveCreds } =

    await useMultiFileAuthState("./session")


  const sock = makeWASocket({

    auth: state,

    logger: P({ level: "silent" })

  })


  sock.ev.on("creds.update", saveCreds)


  sock.ev.on("connection.update",

    ({ connection, qr }) => {


      if (qr) {

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

      }


      if (connection === "open") {

        console.log("Bot Connected")

      }

    }

  )


  sock.ev.on("messages.upsert",

    async ({ messages }) => {


      const msg = messages[0]


      if (!msg.message) return


      const from = msg.key.remoteJid


      const body =

        msg.message.conversation || ""


      if (body === "!ping") {


        await sock.sendMessage(from, {

          text: "PONG 🏓"

        })


      }


    }

  )


}


startBot()


Simpan file:

  • CTRL + O
  • Enter
  • CTRL + X

Menjalankan Bot

Jalankan:

node index.js

QR Code akan muncul di Termux.

Buka WhatsApp:

Perangkat Tertaut → Tautkan Perangkat

Lalu scan QR Code.

Jika berhasil:

Bot Connected

Menjalankan Bot 24 Jam

Install PM2:

npm install -g pm2

Jalankan bot:

pm2 start index.js --name botwa

Cek status:

pm2 list

Lihat log:

pm2 logs botwa

Restart bot:

pm2 restart botwa

Menambahkan Fitur Downloader YouTube

Install yt-dlp dan FFmpeg:

pkg install ffmpeg -y
pip install yt-dlp

Fitur yang bisa dibuat:

  • Download MP3
  • Download MP4
  • Auto Compress Video
  • Sistem Premium
  • Auto Approve User
  • Sinkronisasi Blogspot

Keuntungan Menggunakan Termux

  • Gratis
  • Tidak perlu VPS
  • Bisa berjalan di Android
  • Mudah dikembangkan
  • Mendukung Node.js

Kesimpulan

Membuat bot WhatsApp menggunakan Termux cukup mudah bahkan untuk pemula. Dengan Node.js dan Baileys, Anda dapat membuat bot auto reply, downloader YouTube, hingga sistem premium langsung dari HP Android.

Tag SEO: bot whatsapp termux, cara membuat bot whatsapp, whatsapp bot android, baileys whatsapp bot, termux nodejs, bot whatsapp gratis, tutorial bot whatsapp 2026, bot downloader youtube whatsapp, auto reply whatsapp termux, membuat bot wa android.




🔥 Ingin mengunduh video dan lagu MP3 YouTube langsung dari WhatsApp tanpa iklan? Download Video & MP3 YouTube Gratis via WhatsApp di sini .

Post a Comment

0 Comments