Symphony adalah bot Discord serbaguna yang dirancang untuk membawa pengalaman musik terbaik ke server Anda. Nikmati lagu-lagu favorit Anda, kelola antrean putar, dan dengarkan audio berkualitas tinggi langsung di saluran suara Discord Anda. Bot ini dibuat agar mudah digunakan dan dilengkapi dengan fitur pemutaran musik esensial untuk meningkatkan suasana komunitas Anda.
- Pemutaran Musik: Putar lagu dari YouTube, SoundCloud, atau URL audio langsung (tergantung implementasi Anda).
- Manajemen Antrean: Tambahkan lagu ke antrean, lihat daftar antrean, dan putar ulang lagu sebelumnya.
- Kontrol Pemutaran: Jeda, lanjutkan, lewati, atur volume, dan hentikan pemutaran musik.
- Pencarian Cepat: Cari dan putar lagu dengan mudah menggunakan nama atau URL.
- Kualitas Audio: Fokus pada pemutaran audio yang jernih dan stabil.
Untuk menambahkan Symphony ke server Discord Anda, klik tautan undangan berikut:
Tautan Undangan Bot Anda di Discord
Penting: Ganti YOUR_BOT_CLIENT_ID
dengan ID klien bot Anda dan YOUR_REQUIRED_PERMISSIONS
dengan izin yang diperlukan bot Anda (misalnya, 2184131584
untuk izin dasar seperti terhubung ke voice channel dan mengirim pesan). Anda bisa mendapatkan ini dari Portal Developer Discord Anda.
Berikut adalah daftar perintah dasar yang bisa Anda gunakan dengan [Nama Bot Anda]:
!play [nama lagu/URL]
: Memutar lagu atau menambahkan ke antrean.!skip
: Melewatkan lagu yang sedang diputar.!queue
: Menampilkan daftar antrean lagu.!stop
: Menghentikan pemutaran dan mengosongkan antrean.!pause
: Menjeda lagu yang sedang diputar.!resume
: Melanjutkan lagu yang dijeda.!volume [0-200]
: Mengatur volume bot.!nowplaying
atau!np
: Menampilkan lagu yang sedang diputar.!loop
: Mengulang lagu/antrean.!help
: Menampilkan daftar semua perintah.
(Sesuaikan awalan perintah (!
) dengan awalan yang akan Anda gunakan untuk bot Anda.)
Jika Anda ingin menjalankan Symphony sendiri, ikuti langkah-langkah berikut:
- Node.js v16+ atau Python 3.8+ (tergantung bahasa yang Anda pilih)
- FFmpeg (diperlukan untuk pemrosesan audio)
- Akun Discord Developer untuk membuat aplikasi bot Anda
- Git
- Clone repositori ini:
git clone [https://github.com/YourUsername/YourBotRepo.git](https://github.com/YourUsername/YourBotRepo.git) cd YourBotRepo
- Instal dependensi:
- Untuk Node.js:
npm install # atau yarn install
- Untuk Python:
(Anda perlu membuat file
pip install -r requirements.txt
requirements.txt
jika menggunakan Python yang berisi daftar pustaka sepertidiscord.py
,youtube_dl
atauyt-dlp
, dll.)
- Untuk Node.js:
- Buat file konfigurasi:
Buat file bernama
.env
di direktori utama bot Anda dan tambahkan informasi berikut:GantiDISCORD_TOKEN=YOUR_BOT_TOKEN_HERE # Tambahkan variabel lingkungan lain yang diperlukan, misalnya untuk API YouTube jika Anda menggunakannya. # YOUTUBE_API_KEY=YOUR_YOUTUBE_API_KEY
YOUR_BOT_TOKEN_HERE
dengan token bot Anda dari Portal Developer Discord.
- Untuk Node.js:
(Atau nama file entry point Anda)
node index.js
- Untuk Python:
(Atau nama file entry point Anda)
python main.py
Kontribusi sangat dihargai! Jika Anda memiliki ide atau menemukan bug, jangan ragu untuk membuka issue
atau mengajukan pull request
.
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE untuk detailnya.
(Anda bisa mengganti MIT
dengan lisensi lain seperti GPL, Apache, dll. dan pastikan Anda membuat file LICENSE
yang sesuai.)
Jika ada pertanyaan atau butuh bantuan, Anda bisa menghubungi saya di [Link Discord Anda/Twitter/Email].