F‑Beta adalah bot WhatsApp yang simpel, keren, dan elegan. Bot ini dibangun di atas basis ESEMPE‑MD.
let txt = '';
txt += 'Menggunakan Bahasa Pemrograman: JavaScript (Node.js)\n';
txt += 'Versi yang dipakai: v20+\n';
txt += 'Fokus pada stabilitas dan keamanan penggunaan';-
Clone repository
git clone https://github.com/Adzy-xyz/F-Beta cd F-Beta -
Install dependensi
npm install # atau yarn -
Jalankan bot
npm start
-
Masukkan Pairing Code
Pada pertama kali dijalankan, kode pairing akan muncul di terminal. Masukkan kode tersebut di WhatsApp untuk autentikasi.
npm run pm2Berikut contoh struktur dasar sebuah plugin. Simpan file di folder plugins/ dengan nama apa saja.
export default {
name: "log", // Nama plugin
category: "test", // Kategori
command: ["log", "logger"], // Perintah (bisa lebih dari satu)
settings: {
owner: false,
admin: false,
private: false,
group: false,
loading: false,
botAdmin: false
},
/**
* @param {Object} conn - Objek koneksi bot
* @param {Object} m - Pesan yang diterima
* @param {Object} ctx - (Opsional) objek tambahan dari handler
*/
run: async (conn, m, { Func, log }) => {
if (!m.text) return m.reply(Func.ex(m.cmd, false, "text", "F‑Beta"));
log.info("Tereksekusi: " + m.text);
}
};Penggunaan
.log F-Beta
.logger F-Beta
Console akan menampilkan:
Tereksekusi: F-Beta
// dev.js
export const handler = {
name: "setart",
category: "dev",
command: ["setart"],
run: async (conn, m) => {
await m.reply("Berhasil dijalankan");
}
};
export default handler;// dev.js (kelas)
class Handler {
constructor() {
this.name = "setart";
this.category = "dev";
this.command = ["setart"];
}
run = async (conn, m) => {
await m.reply("Berhasil dijalankan");
};
}
export default new Handler();Kontribusi kecil (bug‑fix, perbaikan dokumentasi, penambahan perintah minimal) sangat diterima.
- Fork repository
- Buat branch baru:
git checkout -b feat/nama-fitur - Commit & push perubahan
- Buka Pull Request
Untuk perubahan fitur besar, buka issue terlebih dahulu agar dapat didiskusikan.
Thanks To
Based





