Discord botunuza müzik özelliği eklemek için 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 müzik 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 bağlantı = 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);
bağlantı.subscribe(oynatici);
oynatici.on(AudioPlayerStatus.Idle, () => bağlantı.destroy());
await interaction.reply('müzik caliniyor!');
}
© CodeMareFi
Bu içerik codemarefi.com.tr ye aittir.
