Kode lengkap untuk diunduh untuk bot musik
Mencari kode untuk bot musik? Kode sumber terbuka sepenuhnya ini dibuat untuk proyek Anda!
Jika Anda memerlukan bantuan dengan proyek ini, untuk mendapatkan dukungan lebih cepat Anda dapat bergabung dengan server bantuan hanya dengan mengklik di sini.
Jika Anda tidak memiliki pengetahuan pengembangan apa pun, disarankan untuk bergabung dengan server dukungan Discord untuk mendapatkan bantuan.
Penting!!! Agar berfungsi, Anda perlu mengganti nama .env.example
menjadi .env
Buka file konfigurasi yang terletak di folder utama config.js
.
const process = require ( 'process' ) ;
module . exports = {
app : {
token : process . env . DISCORD_TOKEN || 'xxx' ,
playing : 'by the Community ❤️' ,
global : true ,
guild : process . env . GUILD_ID || 'xxx' ,
extraMessages : false ,
loopMessage : false ,
lang : 'en' ,
enableEmojis : false ,
} ,
emojis : {
'back' : '⏪' ,
'skip' : '⏩' ,
'ResumePause' : '⏯️' ,
'savetrack' : '?' ,
'volumeUp' : '?' ,
'volumeDown' : '' ,
'loop' : '?' ,
} ,
opt : {
DJ : {
enabled : false ,
roleName : '' ,
commands : [ ]
} ,
Translate_Timeout : 10000 ,
maxVol : 100 ,
spotifyBridge : true ,
volume : 75 ,
leaveOnEmpty : true ,
leaveOnEmptyCooldown : 30000 ,
leaveOnEnd : true ,
leaveOnEndCooldown : 30000 ,
discordPlayer : {
ytdlOptions : {
quality : 'highestaudio' ,
highWaterMark : 1 << 25
}
}
}
} ;
Konfigurasi dasar
app/token
, token bot yang tersedia di bagian Pengembang Discord
app/playing
, aktivitas bot
app/global
, apakah perintah akan berfungsi di semua server atau hanya di satu server (jika global mungkin memerlukan waktu hingga satu jam untuk muncul)
app/guild
, guild tempat perintah garis miring akan dimuat (ini hanya berlaku jika global disetel ke false)
app/extraMessages
akan meningkatkan jumlah bot spam, sementara Anda mendapatkan lebih banyak informasi (tidak disarankan)
app/lang
akan mengubah bahasa klien bot [ Lihat di bawah untuk kode bahasa yang didukung ]
app/Translate_Timeout
akan menetapkan batas waktu bot agar berhasil membuat terjemahan. Jika waktunya habis, hanya versi bahasa Inggris asli yang akan dicetak. Setel ke none
jika Anda ingin menonaktifkannya (Tanpa Batas Waktu).
app/enableEmojis
akan mengubah tombol pemutar dengan emoji jika disetel ke true. false
akan menggantinya dengan kata-kata dasar bahasa Inggris
opt/loopMessage
, jika pesan bahwa musik diputar harus dikirim saat diputar
Konfigurasi mode DJ
opt/DJ/enabled
, apakah mode DJ harus diaktifkan atau tidakopt/DJ/roleName
, nama peran DJ yang akan digunakanopt/DJ/commands
, daftar perintah terbatas pada anggota dengan peran DJKonfigurasi lanjutan (hanya ubah jika Anda tahu apa yang Anda lakukan)
opt/maxVol
, volume maksimum yang dapat ditentukan penggunaopt/spotifyBridge
, mengambil lagu/daftar putar spotify dan mencarinya di youtube dan memutarnya (sangat disarankan)opt/volume
, adalah volume default tempat antrian akan dimulaiopt/leaveOnEmpty
, jika bot akan keluar saat antrian kosongopt/leaveOnEmptyCooldown
, cooldown sebelum bot keluar saat antrian kosongopt/leaveOnEnd
, jika bot akan keluar setelah menyelesaikan antrianopt/leaveOnEndCooldown
, cooldown sebelum bot keluar untuk menyelesaikan antrianopt/discordPlayer
, opsi yang digunakan oleh pemutar perselisihanUntuk menggunakan proyek ini dengan benar, Anda memerlukan beberapa alat.
PERINGATAN: Anda HARUS menggunakan Node.js versi v18.20.2
, jika tidak, Anda akan mengalami masalah kompatibilitas yang besar.
FFmpeg untuk memproses audio (pastikan download versi terbaru tersedia)
Node JS ( v18.20.2
) untuk lingkungan
benang untuk manajemen paket
Tanpa melupakan tentunya editor kode, kami merekomendasikan kode visual studio
Sekarang di terminal Anda, jalankan perintah berikut dengan asumsi Anda berada di direktori yang sama dengan proyek.
yarn install
(atau npm install
tidak disarankan karena mungkin tidak berfungsi)
node .
(atau node main.js
)
dan Selesai, bot Anda seharusnya sudah berjalan!
Diwujudkan dengan ❤️ oleh Komunitas.
Harap jangan mencabut lisensi dan tetap menyimpan kredit pada proyek ini.
Untuk memiliki akses penuh terhadap proyek dan untuk dapat menarik kredit, sumbangan kecil diterima.
Kode | Bahasa | Kode | Bahasa | Kode | Bahasa |
---|---|---|---|---|---|
af | Afrikanas | bn | Benggala | da | Denmark |
sq | bahasa Albania | bg | Bulgaria | nl | Belanda |
ar | Arab | ca | Katalan | en | Bahasa inggris |
hy | orang Armenia | hr | Kroasia | et | Estonia |
eu | Basque | cs | Ceko | fi | Finlandia |
be | Belarusia | cy | bahasa Wales | fr | Perancis |
bs | Bosnia | de | Jerman | ga | Irlandia |
ja | Jepang | jv | Jawa | ka | orang Georgia |
kn | Kannada | kk | Kazakh | km | Khmer |
ko | Korea | ku | Kurdi | ky | Kirgistan |
la | Latin | lb | Luksemburg | lo | Laos |
lt | Lithuania | lv | Latvia | mg | Malagasi |
mi | Maori | mk | Makedonia | ml | Malayalam |
mn | Mongolia | mr | Marathi | ms | Melayu |
mt | Malta | my | Birma | ne | Nepal |
no | Norwegia | ny | Chichewa | pa | Punjabi |
pl | Polandia | ps | pasto | pt | Portugis |
ro | Rumania | ru | Rusia | sd | Sindhi |
si | Sinhala | sk | bahasa Slowakia | sl | Slovenia |
sm | Samoa | sn | Shona | so | Somalia |
sq | bahasa Albania | sr | Serbia | st | Sesotho |
su | Sunda | sv | Swedia | sw | Swahili |
ta | Tamil | te | Telugu | th | Thai |
tr | Turki | uk | Ukraina | ur | bahasa Urdu |
vi | Vietnam | xh | Xhosa | yi | Yiddi |
zu | Zulu | id | Indonesia |