Skip to content

RexxHayanasi/base-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

───────────────────╮ │ 📁 WhatsApp Bot Base by RexxHayanasi│ ╰──────────────────╯

📌 Deskripsi

Base bot WhatsApp ini merupakan versi pembaruan terbaru yang sudah mendukung penggunaan:

  • 🆔 @lid (Local Identifier)
  • 🌐 @jid (Jabber ID)

Jika terdapat kendala dalam script, kamu bisa melakukan fix sendiri atau menunggu pembaruan berikutnya.
Terima kasih telah menggunakan base bot ini 🙌

Bot ini menggunakan Baileys custom/mod agar lebih stabil dan fleksibel, serta mendukung struktur modular ESM (import/export) pada proyek Node.js.

⚙️ Minimal Node.js versi 20+ diperlukan agar fitur QR Code WhatsApp dapat berfungsi dengan baik.


🧩 Struktur Folder

/base-bot/
├── index.js
├── package.json
├── sesi/                 # Dibuat otomatis oleh Baileys
├── settings/
│   ├── config.js
│   └── colors.js
├── handler.js
├── plugins/
│   ├── flux.js
│   ├── menu.js
│   └── deepai.js
└── lib/
    └── scrape/
        ├── deepai-api.js
        └── fluxai-api.js

⚙️ Parameter Plugin Handler

const senderJid = msg.key.remoteJid;
const senderLid = msg.key.chat?.lid; 
const sender = senderLid || senderJid; 
const isGroup = senderLid ? true : senderJid.endsWith('@g.us');

const groupMetadata = isGroup
  ? await sock.groupMetadata(sender).catch(() => ({}))
  : {};

🚀 Fitur Utama

Dukungan @lid & @jid

Base bot ini telah mendukung sistem identifikasi ganda menggunakan:

  • @lid (Local Identifier) untuk grup atau chat lokal.
  • @jid (Jabber ID) untuk user, bot, dan grup global.

Meningkatkan fleksibilitas serta kompatibilitas dalam pengelolaan event dan metadata chat.

🔄 Login via QR Code WhatsApp

Mendukung sistem login modern menggunakan QR Code langsung dari terminal.
Kamu cukup memindai QR sekali, dan sesi akan tersimpan otomatis di folder sesi/ agar tidak perlu login ulang.

Struktur Modular (ESM)

Dibangun menggunakan ECMAScript Module (import/export) untuk kompatibilitas penuh dengan proyek Node.js modern.
Memudahkan pengembangan, pembacaan kode, dan integrasi plugin baru.

🧱 Plugin System Mudah Dikembangkan

Struktur plugin yang sederhana dan terpisah dalam folder plugins/, sehingga kamu dapat menambahkan, menghapus, atau memodifikasi fitur tanpa mengubah file utama.
Cocok untuk pengembang yang ingin memperluas kemampuan bot.

💾 Auto Generate Folder Sesi

Folder sesi/ akan otomatis dibuat oleh Baileys, menyimpan data koneksi dan sesi agar login tetap bertahan meskipun bot direstart.


📦 Kebutuhan Sistem

🟢 Node.js v20 atau lebih baru

Versi Node.js 20+ diperlukan agar bot dapat menggunakan fitur
modern seperti QR Code login, async/await penuh, dan ESM (import/export).

💡 Disarankan menggunakan versi LTS terbaru untuk stabilitas maksimal.

🧩 Baileys Custom / Mod

Script ini memakai Baileys @rexxhayanasi/elaina-bail agar lebih stabil
dan kompatibel dengan update WhatsApp terbaru.

⚙️ Pastikan menggunakan versi yang mendukung @lid & @jid.

🌐 Koneksi Internet Stabil

Bot memerlukan koneksi internet yang stabil agar proses sinkronisasi
dan QR login berjalan lancar.

📶 Disarankan menggunakan jaringan Wi-Fi atau VPS dengan uptime tinggi.


🔗 Saluran Resmi

📡 Bergabung!

Bergabunglah dengan saluran resmi WhatsApp bot ini
untuk mendapatkan:

  • 📢 Update terbaru script
  • 🧩 Rilis fitur tambahan
  • 🛠️ Patch & perbaikan bug
  • 💬 Diskusi Terkait dengan bot

👉 Klik di sini untuk bergabung


🧑‍💻 Developer

💻 Lihat Informasi Developer

👤 Developer Utama:

🧠 RexxHayanasi

Terima kasih untuk kontribusi dan pengembangan base bot ini 🙌
Jika kamu ingin mengembangkan lebih lanjut atau memberikan kredit,
harap tetap mencantumkan nama developer asli.


⭐ Dukung Proyek Ini

Jika kamu merasa script ini bermanfaat, jangan lupa berikan ⭐ pada repository ini dan bergabung di saluran whatsapp!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors