Skip to content

**Symphony** is a Discord bot designed to bring your server's music experience to life. Play your favorite tunes, manage queues, and enjoy high-quality audio directly within your Discord voice channels. Simple to use and packed with essential music playback features.

Notifications You must be signed in to change notification settings

adamtsumagami/Symphony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Symphony 🎶


Tentang Bot Ini

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.


Fitur Utama

  • 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.

Cara Mengundang Symphony ke Server Anda

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.


Perintah Bot

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.)


Self-Hosting (Opsi Lanjutan)

Jika Anda ingin menjalankan Symphony sendiri, ikuti langkah-langkah berikut:

Prasyarat

  • 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

Instalasi

  1. Clone repositori ini:
    git clone [https://github.com/YourUsername/YourBotRepo.git](https://github.com/YourUsername/YourBotRepo.git)
    cd YourBotRepo
  2. Instal dependensi:
    • Untuk Node.js:
      npm install
      # atau
      yarn install
    • Untuk Python:
      pip install -r requirements.txt
      (Anda perlu membuat file requirements.txt jika menggunakan Python yang berisi daftar pustaka seperti discord.py, youtube_dl atau yt-dlp, dll.)
  3. Buat file konfigurasi: Buat file bernama .env di direktori utama bot Anda dan tambahkan informasi berikut:
    DISCORD_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
    Ganti YOUR_BOT_TOKEN_HERE dengan token bot Anda dari Portal Developer Discord.

Menjalankan Bot

  • Untuk Node.js:
    node index.js
    (Atau nama file entry point Anda)
  • Untuk Python:
    python main.py
    (Atau nama file entry point Anda)

Kontribusi

Kontribusi sangat dihargai! Jika Anda memiliki ide atau menemukan bug, jangan ragu untuk membuka issue atau mengajukan pull request.


Lisensi

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.)


Kontak

Jika ada pertanyaan atau butuh bantuan, Anda bisa menghubungi saya di [Link Discord Anda/Twitter/Email].

About

**Symphony** is a Discord bot designed to bring your server's music experience to life. Play your favorite tunes, manage queues, and enjoy high-quality audio directly within your Discord voice channels. Simple to use and packed with essential music playback features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published