Sebuah framework ringan untuk membangun Discord selfbot dengan sistem dynamic event & command loader.
Struktur kode ini memudahkan pengembang untuk menambah dan mengelola perintah serta event tanpa perlu mengubah file utama.
- 🔄 Dynamic Loader untuk
commands/danevents/ - 🧠 Command Handler menggunakan
Enmap - 🗂️ Struktur modular dan mudah dikembangkan
- 🧾 Logging sederhana dengan
utils.log() - 🔒 Token login dari environment variable (
process.env.TOKEN)
- discord.js-selfbot — Library utama untuk Discord API
- Enmap
- Node.js (v12.x)
/
│
├── commands/ # Kumpulan file command (.js)
│ ├── ping.js
│ └── help.js
│
├── events/ # Event handler Discord (.js)
│ ├── ready.js
│ └── messageCreate.js
│
├── utils.js # Fungsi utilitas (log, table, dll)
├── config.js # Konfigurasi tambahan
├── index.js # File utama (kode utama framework)
└── package.json
-
Clone repositori:
git clone https://github.com/kimookoii/discord-selfbotmusic.git cd discord-selfbotmusic -
Install dependensi:
npm install
-
Tambahkan Token Bot ke Environment Variable
Buat file
.env(atau tambahkan secara manual di sistem host):TOKEN=your_discord_token_here -
Jalankan bot:
node index.js
Buat file baru di folder commands/, misalnya ping.js:
module.exports = {
names: { list: ['ping', 'p'] },
execute(client, message, args) {
message.channel.send('Pong!');
}
};Tambahkan file baru di folder events/, misalnya ready.js:
module.exports = (client) => {
console.log(`${client.user.username} is ready!`);
};- Script ini menggunakan discord.js-selfbot, yang tidak diizinkan oleh Discord untuk akun user biasa. Gunakan hanya untuk tujuan edukasi atau eksperimen pribadi, bukan untuk penggunaan publik atau komersial.
Proyek ini dirilis di bawah lisensi MIT License — kamu bebas menggunakan, memodifikasi, dan mendistribusikannya dengan mencantumkan atribusi.
Made with ❤️ by zicc