Discord Bot ile Müzik Sistemi: play-dl Kullanımı

Discord Bot ile Müzik Sistemi: play-dl Kullanımı

NBK BARIS2 Mayıs 2026Discord-bot-kodlari, Discord-Hazir-Bot-Altyapilar, JavaScript

Discord botunuza muzik ozelligi eklemek icin play-dl ve @discordjs/voice kullanabilirsiniz.

Kurulum

# (c) CodeMareFi - codemarefi.com.tr
npm install @discordjs/voice play-dl ffmpeg-static libsodium-wrappers

Ses Kanaline Baglanma ve Muzik Calma

// (c) CodeMareFi - codemarefi.com.tr
const { joinVoiceChannel, createAudioPlayer, createAudioResource, AudioPlayerStatus } = require('@discordjs/voice');
const playdl = require('play-dl');

async function muzikCal(interaction, url) {
  const kanal = interaction.member.voice.channel;
  if (!kanal) return interaction.reply('Once ses kanalina gir!');

  const baglanti = joinVoiceChannel({
    channelId: kanal.id,
    guildId: kanal.guild.id,
    adapterCreator: kanal.guild.voiceAdapterCreator,
  });

  const stream = await playdl.stream(url);
  const kaynak = createAudioResource(stream.stream, { inputType: stream.type });
  const oynatici = createAudioPlayer();

  oynatici.play(kaynak);
  baglanti.subscribe(oynatici);

  oynatici.on(AudioPlayerStatus.Idle, () => baglanti.destroy());
  await interaction.reply('Muzik caliniyor!');
}
© CodeMareFi Bu icerik codemarefi.com.tr ye aittir.

0 Yorum

YORUM YAPMAK İÇİN SİSTEME SIZMANIZ GEREKİYOR

Lütfen yukarıdaki butonu kullanarak giriş yapın veya kimlik oluşturun.

Yorumlar yükleniyor...