Base Bot WhatsApp ESM & Baileys yang modular, bersih, dan kencang.
- 🔑 Login Pairing Code — Hubungkan bot langsung pakai 8 digit kode tanpa scan QR.
- ⚡ Hot-Reload Plugins — Tambah/edit file di
plugins/langsung aktif tanpa restart bot. - 🤖 5 AI Tanpa API Key — Gemini 2.0, DeepSeek R1, Claude, Qwen, & ChatGPT publik.
- 📥 Media Downloader — Unduh TikTok (No-WM), Facebook (HD/SD), Instagram, & Pinterest.
- 🛡️ Proteksi Grup — Anti-link, anti-foto, anti-video (mode hapus biasa), & tagall/hidetag.
- ⚙️ Pengaturan .on / .off — Sakelar grup berbasis teks ringan.
- 🛠️ Plugin Manager —
.sp(simpan),.gp(ambil),.dp(hapus) plugin via chat. - 🎮 Game Interaktif Grup — Family 100 (
.family100/.f100) dengan 600+ database soal survei. - 💻 Owner Tools — Runner JavaScript (
>), terminal shell ($), dan pengukur ping.
# 1. Clone repositori
git clone https://github.com/KyokoApp/ColumbinaMd.git
cd ColumbinaMd
# 2. Pasang dependensi
npm install
# 3. Masukkan nomor owner di config.js
nano config.js
# 4. Jalankan bot
npm startMasukkan nomor HP bot di terminal untuk mendapatkan 8-digit Pairing Code, lalu masukkan kodenya di menu WhatsApp (Perangkat Tertaut > Tautkan dengan nomor telepon).
📁 Klik untuk melihat Struktur Folder
ColumbinaMd/
├── index.js # Koneksi Baileys & pairing code
├── handler.js # Router pesan & guards (owner, admin, botAdmin)
├── config.js # Konfigurasi bot & owner
├── package.json # Dependensi ESM
├── lib/
│ ├── simple.js # Serialisasi pesan (m.reply, m.download, dll)
│ ├── plugins.js # Dynamic loader & hot-reload watcher
│ ├── database.js # Database JSON pengaturan grup
│ └── aiHelper.js # API model AI gratis
└── plugins/
├── main/ # Menu & starter commands
├── info/ # Ping, latency, & speed test
├── ai/ # .gemini, .deepseek, .claude, .qwen, .chatgpt
├── downloader/ # .tt, .fb, .ig, .pin
├── group/ # .on/.off, anti-media, kick, promote, tagall
└── owner/ # .sp, .gp, .dp, eval (>), shell ($), restart
🧩 Contoh Membuat Plugin Baru
Buat file baru di plugins/main/halo.js:
let handler = async (m) => {
await m.reply(`👋 Halo ${m.pushName || 'kawan'}! Salam kenal.`)
}
handler.help = ['halo']
handler.tags = ['main']
handler.command = /^(halo|hai)$/i
export default handlerDidistribusikan di bawah lisensi MIT • Dikembangkan oleh KyokoApp
