Discord · Rehber

Discord Müzik Botu Nasıl Yapılır

Güncellendi October 10, 2026 4 dk okuma

Bu sayfada
  1. Önce: Discord'un şifreli sesi (DAVE)
  2. Ses çalmanın iki yolu: Lavalink veya FFmpeg
  3. Bakımı süren Lavalink istemci kütüphaneleri
  4. Birkaç satırda FFmpeg yolu
  5. Bir müzik botu neleri çalabilir
  6. Müzik botunu barındırmak
  7. SSS

Müzik botu, bir ses kanalına katılıp ses çalan bir Discord botudur. Botun kendisi — komutlar, sıra, şu an çalanı gösteren mesaj — sıradan bot kodudur. Zor olan ses kısmıdır: parçaları almak, kodlamak ve takılmadan ses kanalına aktarmak.

Bu rehber sesi işlemenin iki yolunu, Discord'un 2026 ses değişikliklerinden sonra hangi kütüphanelerin hâlâ çalıştığını ve bir müzik botunun neleri çalıp neleri çalamayacağını anlatıyor. Daha önce hiç bot yapmadıysanız Discord botu nasıl yapılır rehberiyle başlayın.

Önce: Discord'un şifreli sesi (DAVE)

1 Mart 2026'dan beri Discord yalnızca DAVE adlı bir protokol üzerinden uçtan uca şifrelenmiş sesli görüşmelere izin veriyor. Bunu desteklemeyen bir kütüphaneyle yapılmış bot artık ses kanallarına hiç katılamaz. Birçok eski müzik botu rehberinin ve deposunun çalışmayı bırakmasının nedeni budur.

Başlamadan önce kullandığınız araçların yeterince güncel olduğundan emin olun:

KütüphaneDAVE desteği şu sürümden itibaren
discord.py2.7.0, discord.py[voice] olarak kurulur
@discordjs/voice0.19, Node.js 22.12 veya daha yenisini gerektirir
Lavalink sunucusu4.2.0
discord-player7.2.0

Ses çalmanın iki yolu: Lavalink veya FFmpeg

LavalinkBotun içinde FFmpeg
Nasıl çalışırAyrı bir ses sunucusu müziği aktarır; bot ona komut gönderirBot sesi FFmpeg ile kendisi çözer ve aktarır
Botun ihtiyacıBir Lavalink istemci kütüphanesiBotun yanına kurulu FFmpeg ve Opus
ÖlçeklenebilirlikAynı anda çok sayıda sunucu; tek bir Lavalink birkaç bota hizmet verebilirBotun CPU'su sınır olana kadar birkaç sunucu
Ne için uygunBüyümesini beklediğiniz her botÖğrenmek veya tek sunuculuk bir bot

Herkese açık müzik botlarının çoğu Lavalink kullanır. FFmpeg ile başlamak daha kolaydır çünkü çalıştırılacak tek bir program vardır.

Birkaç satırda FFmpeg yolu

Sesin çalıştığını görmek için sahibi olduğunuz bir dosyayı çalın. Python'da ses ekini kurun ve ffmpeg'in sisteminizde bulunduğundan emin olun:

pip install "discord.py[voice]"

Ardından bir slash komutunun içinde komutu çağıran kullanıcının kanalına katılın ve yerel bir dosya çalın:

channel = interaction.user.voice.channel
voice = await channel.connect()
voice.play(discord.FFmpegPCMAudio("song.mp3"))
await interaction.response.send_message("Playing.")

JavaScript'te karşılığı @discordjs/voice ile @discordjs/opus ve FFmpeg'dir. Gerçek bir bot buna sıra, atlama ve durdurma komutları ekler ve kanal boşaldığında ayrılır.

Bir müzik botu neleri çalabilir

Müzik botlarının çoğu tam da burada başını belaya sokar, bu yüzden geliştirmeye başlamadan önce bunu netleştirin:

  • YouTube'un kullanım koşulları, içeriklerinin izinsiz indirilmesine veya yeniden yayınlanmasına ve korumalarının aşılmasına izin vermez. Büyük müzik botları tam olarak bu yüzden kapatıldı.
  • Discord'un topluluk kuralları, herhangi birinin fikri mülkiyetini ihlal eden içeriğin paylaşılmasını yasaklar ve botun yaptıklarından botun sahibi sorumludur.
  • Daha güvenli kaynaklar: sahibi olduğunuz veya lisansına sahip olduğunuz müzikler, telifsiz ve Creative Commons kütüphaneleri, buna izin veren internet radyoları ve üyelerinizin paylaşma hakkıyla yüklediği dosyalar.

Lavalink ve eklentileri teknik olarak birçok siteden çalabilir; buna izniniz olup olmadığı ayrı bir sorudur ve yanıtlamak size düşer.

Müzik botunu barındırmak

Bir müzik botunun yayın yaparken çevrimiçi kalması ve kararlı bir bağlantıyı sürdürmesi gerekir; Wi-Fi'a bağlı bir ev bilgisayarı bunu nadiren uzun süre başarır. HytHost Discord bot hosting üzerinde:

  • Bot, sipariş sırasında seçtiğiniz Node.js, Python, Java, Go, C# veya Bun çalışma ortamında çalışır.
  • Lavalink kendi başına bir çalışma ortamıdır. Ayrı bir sunucu olarak çalışır: bot için bir paket ve Lavalink çalışma ortamlı bir paket sipariş edin ya da birden çok bot yuvası olan bir pakette bunlardan birini Lavalink'e taşımamızı isteyin.
  • Botun Lavalink istemcisini, panelinde gösterildiği şekilde Lavalink sunucusunun adresine, portuna ve parolasına yönlendirin.

Botun kendisini otomatik yeniden başlatma ve güvenli bir yerde saklanan token ile çevrimiçi tutmak Discord botu 7/24 nasıl barındırılır rehberinde anlatılıyor.

Botu ve Lavalink sunucusunu HytHost Discord bot hosting üzerinde çalıştırın — Node.js, Python, Java, Lavalink ve daha fazlası, aylık €0.89'dan başlayan fiyatlarla.

Bot hosting paketlerini gör
SSS

Sıkça sorulan sorular

Büyük olasılıkla Discord'un şifreli sesi yüzünden. 1 Mart 2026'dan beri sesli görüşmelere yalnızca DAVE protokolünü destekleyen istemciler katılabiliyor. discord.py 2.7, @discordjs/voice 0.19 veya Lavalink 4.2 ya da daha yeni bir sürüme ve güncel bir Lavalink istemcisine geçin.

Hayır. Küçük bir bot doğrudan FFmpeg ile ses aktarabilir. Bot aynı anda birkaç sunucuda çalmaya başladığında Lavalink'e değer, çünkü ses işini botun üzerinden alır.

Teknik olarak bazı araçlar hâlâ yapabiliyor, ancak YouTube'un koşulları içeriklerinin izinsiz indirilmesine veya yeniden yayınlanmasına izin vermez ve bu araçlar sık sık bozulur. Sahibi olduğunuz veya lisansına sahip olduğunuz müzik güvenli seçimdir.

discord.js ile lavalink-client veya Shoukaku gibi bir Lavalink istemcisi; discord.py ile Wavelink veya lavalink.py. Discord'un şifreli sesini desteklemesi için 2026'da sürüm yayımlamış birini seçin.

Botun kendisi hafiftir; maliyeti ses işi çıkarır. Lavalink ile küçük bir bot için Lavalink sunucusuna yaklaşık 1 GB verin (bizim önerimiz), bota ise müzik olmadan ne gerekiyorsa onu.

Müzik botunuzu çevrimiçi yapın

HytHost Discord bot hosting, botunuzu ve Lavalink sunucunuzu MySQL veritabanı ve yedeklerle çalıştırır — aylık €0.89'dan başlayan fiyatlarla.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Bu rehber işine yaradı mı?