Lewati ke konten

Kurikulum

Jalur Belajar

Dari nol sampai bisa deploy bot WhatsApp sendiri. Bukan kursus berbayar — semua materi gratis dan komunitas-driven.

  1. 01
    Dasar· 1–2 minggu

    Node.js & JavaScript Dasar

    Mulai dari nol: instalasi Node.js, sintaks JavaScript modern (ES2020+), async/await, dan npm. Fondasi sebelum menyentuh Baileys.

    Instalasi Node.js dan npm ·ES Modules vs CommonJS ·Async/await dan Promise ·Menggunakan package eksternal ·Environment variables (.env)
  2. 02
    Dasar· 1 minggu

    Mengenal Baileys

    Library WhatsApp Web reverse-engineering. Pelajari cara koneksi, autentikasi QR/pairing, dan event listener dasar.

    Instalasi @whiskeysockets/baileys ·makeWASocket dan konfigurasi ·QR code vs pairing code ·useMultiFileAuthState ·Event connection.update
  3. 03
    Menengah· 2–3 minggu

    Membuat Fitur Bot

    Dari konektivitas ke fungsionalitas. Handle pesan, perintah, media, dan balasan. Struktur kode modular dengan sistem plugin.

    Event messages.upsert ·Parsing perintah (!help, !sticker) ·Download dan kirim media ·Struktur folder plugin ·Middleware dan filter
  4. 04
    Lanjut· 2–4 minggu

    Integrasi AI & Deployment

    Hubungkan bot dengan AI API, tambahkan konteks percakapan, dan deploy ke Vercel, Railway, atau VPS headless.

    Integrasi OpenRouter / OpenAI API ·Sistem memori percakapan ·Rate limiting dan filter grup ·Deploy ke Vercel (webhook) / VPS (daemon) ·PM2, systemd, Docker untuk production