Skip to content

Testyy12/alfiky-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


✨ Alfiky ID - Base Bot WhatsApp ✨

Alfiky ID Banner

   _____  _  _  _____  _____  _____  _____  _____  
  |  _  || || ||  _  ||  _  ||  _  ||  _  ||  _  |  
  | |_| || || || |_| || |_| || |_| || |_| || |_| |  
  |_____|_||_|_|_____|_____||_____|_____||_____|  


🔥 WhatsApp Bot Base - Recode Version

Repositori ini adalah hasil recode dari berbagai sumber dengan penyesuaian fitur, perbaikan bug, dan optimasi performa. Tujuan utama dari proyek ini adalah membuat bot WhatsApp berbasis plugins yang lebih modular, ringan, dan mudah dikembangkan.

Jika ada pertanyaan atau ingin berdiskusi, silakan hubungi saya di WhatsApp.


🛠️ Perubahan yang Saya Lakukan

Penambahan Fitur:

  • Sistem Plugin Modular (CJS, ESM)
  • Handler.js untuk memproses pesan lebih rapi
  • Auto-Reconnect & Session Persistence
  • Command Dinamis dengan metode load per plugin
  • Dukungan LowDB sebagai database ringan
  • Error Handling yang lebih baik

✏️ Perubahan:

  • Mengubah command.js menjadi case.js
  • Menggunakan esbuild untuk dukungan TypeScript
  • Perbaikan pada fitur eval & optimalisasi kode
  • Penghapusan fitur usang & tidak digunakan
  • Memastikan bot lebih stabil dan ringan

Penghapusan:

  • Detektor pesan Baileys yang usang
  • Kode tidak terpakai & tidak efisien

🚀 Cara Menjalankan

1️⃣ Clone repository

git clone https://github.com/Testyy12/alfiky-base.git

2️⃣ Masuk ke direktori proyek

cd alfiky-base

3️⃣ Install dependencies

npm install

4️⃣ Jalankan bot

npm start

⚠️ Note: Pastikan Node.js versi 18+ sudah terinstall!


🔌 Struktur Plugin

Alfiky ID mendukung dua tipe plugin berikut:

📌 ESM (ECMAScript Module)

example.mjs

export default {
    command: "help",
    alias: ["bantuan", "menu"],
    run: async (m, data) => {
        await m.reply("📜 Ini daftar perintah...");
    }
};

📌 CJS (CommonJS)

example.js

const axios = require('axios')

module.exports = {
    command: "help",
    alias: ["bantuan", "menu"],
    run: async (m, data) => {
        await m.reply("📜 Ini daftar perintah...");
    }
};

Note: mungkin tidak harus sesuai dengan yang diatas. seperti plugins pada umumnya juga bisa


🗄️ Database Integration (LowDB)

Bot ini menggunakan LowDB sebagai penyimpanan database yang ringan dan cepat.


💻 Kontributor

Photo Name Role
Felice-MD & Zervidas 🛠️ Core Developer
Alfiann 🎨 System Architect
Fizzxydev 🚀 Baileys Creator

📜 Terima Kasih Kepada

🔥 Proyek ini tidak akan ada tanpa dukungan dari:

  • Tuhan Yang Maha Esa
  • Orang Tua & Keluarga
  • Para Developer WhatsApp Bot
  • Komunitas Open Source
  • Diri Saya Sendiri 😎

⚠️ Security Notice

- NEVER SHARE YOUR SESSION FILE! 
+ Gunakan environment variables untuk data sensitif!
- Lebih Efisien Menggunakan Nomor Bot yang berbeda dari Nomor Owner

🔥 Let's build something awesome! 🚀

GitHub Repository

© 2025 Alfiky ID • All rights reserved 🛡️


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published