V12 komutu V13 e geçirmeye çalışıyorum

Katılım
21 Eki 2020
Konular
2
Mesajlar
3
Tepki puanı
0
Puanları
2,455
Radyo botu kodluyorum internetteki radyoları falan açıyor youtube tabanlı değil
V12 sürümünde radyo açarken: connection.play(radio.blabla) yapıyordum
V13 sürümünde @DiscordJs/voice modülünü kullanmayabaşladım çünkü connection.play çalışmıyordu.

Şuan player.play kullandım ama oda çalışmıyor.
ama v13 sürümünde nasıl yapacaüımı bilmiyorum düzeltirseniz sevinirim:
```
const discord = require('discord.js');
const config = require('../../config.json');
const db = require('quick.db')
const { joinVoiceChannel } = require('@DiscordJs/voice');
const { createAudioPlayer, StreamType, crateAudioResource } = require('@DiscordJs/voice');
const player = createAudioPlayer();
let resource;

const radyo = {
fenomen : "https://listen.radyofenomen.com/fenomen/128/icecast.audio",
kral : "http://46.20.3.204/",
kralpop : "http://46.20.3.201/;",
line : "http://radioline.fm:8000/",
metro : "https://23553.live.streamtheworld.com/METRO_FM128AAC.aac",
radyod : "https://radyo.duhnet.tv/radyod",
superfm : "http://17733.live.streamtheworld.com/SUPER_FM_SC",
JoyFm : "https://playerservices.streamtheworld.com/api/livestream-redirect/JOY_FM.mp3",
fenomenakustik : "http://fenomenakustik.listenfenomen.com/fenomenakustik/128/icecast.audio ",
show: "http://46.20.3.229/;",
taksimclup: "http://cast1.taksim.fm:8016",
megafm: "http://46.105.35.48:9346/; ",
halay: "http://37.247.98.8/stream/30/",
fenomenpop: "http://fenomenoriental.listenfenomen.com/fenomenpop/128/icecast.audio",
showpop: "http://46.20.3.229/;",
powerakustik: "http://powerturkakustik.listenpowerapp.com/powerturkakustik/mpeg/icecast.audio ",
fenomenrap: "http://fenomenoriental.listenfenomen.com/fenomenrap/128/icecast.audio ",
fenomentürk: "http://fenomenturk.listenfenomen.com/fenomenturk/128/icecast.audio ",
barışmanço: "http://nmbshsource.mediatriple.net:7000/stream/22/",
powerdance: "http://powerdance.listenpowerapp.com/powerdance/mpeg/icecast.audio",
powertürk: "http://mpegpowerturk.listenpowerapp.com/powerturk/mpeg/icecast.audio",
popularfm: "http://37.59.205.232:9344/;",
palslow: "http://shoutcast.radyogrup.com:2020/stream/1;",
radyopop: "http://80.radyopop.com/stream/1/",
clubmix: "http://cast1.taksim.fm:8016/;",
türkfm: "http://turkiyemfm.canliyayinda.com:8032/;",
hitfm: "http://yayin.turkiletisim.com.tr:1094/;",
hocalarfm: " http://95.173.185.128:9316/;",
powertürkcover: "https://listen.powerapp.com.tr/powerturkcover/abr/powerturkcover/128/playlist.m3u8",
showradyo: "http://windows.showradyo.com.tr/;",
mamaşfm: "http://mamasfm.com:4500/;",
maxlounge: "http://37.59.205.232:9406/;",
slowturk: "https://radyo.duhnet.tv/slowturk"

}
module.exports = {
name: "radioplay",
aliases: ["radio", "radyo"],
description: "Radio Start",
category: "Radio",
cooldown: 5,
run: async (client, message, args) => {
let channel = message.member.voice.channel;
const connection = joinVoiceChannel({
channelId: channel.id,
guildId: channel.guild.id,
adapterCreator: channel.guild.voiceAdapterCreator,
selfDeaf: false
});

const player = createAudioPlayer();
let language = db.get(`language_${message.guild.id}`);
if (language == `tr`) {
if (!message.member.voice.channel) return message.reply(`**💥 Sana bağlanmam için ilk önce sesli bir kanala katılmalısın. 💥**`)
else if (args[0].toLowerCase() === `fenomen` || args[0] === `1`) {

var resource = player.play(radyo.fenomen);
message.reply(`🎧 | **Başarılı! 🎻FenomenFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `kral` || args[0] === `2`) {

var resource = player.play(radyo.kral);
message.reply(`🎧 | **Başarılı! 🎻KralFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `kralpop` || args[0] === `3`) {

var resource = player.play(radyo.kralpop);
message.reply(`🎧 | **Başarılı! 🎻KralPOP🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `line` || args[0] === `4`) {

var resource = player.play(radyo.line);
message.reply(`🎧 | **Başarılı! 🎻LineFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `metro` || args[0] === `5`) {

var resource = player.play(radyo.metro);
message.reply(`🎧 | **Başarılı! 🎻MetroFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `radyod` || args[0] === `6`) {

var resource = player.play(radyo.radyod);
message.reply(`🎧 | **Başarılı! 🎻Radyo D FM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `super` || args[0] === `7`) {

var resource = player.play(radyo.superfm);
message.reply(`🎧 | **Başarılı! 🎻SüperFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `Joy` || args[0] === `8`) {

var resource = player.play(radyo.JoyFm);
message.reply(`🎧 | **Başarılı! 🎻JoyFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `fenomenakustik` || args[0] === `9`) {

var resource = player.play(radyo.fenomenakustik);
message.reply(`🎧 | **Başarılı! 🎻FenomenAkustik🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `show` || args[0] === `10`) {

var resource = player.play(radyo.show);
message.reply(`🎧 | **Başarılı! 🎻ShowFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `taksimclup` || args[0] === `11`) {

var resource = player.play(radyo.taksimclup);
message.reply(`🎧 | **Başarılı! 🎻TaksimClup🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `megafm` || args[0] === `12`) {

var resource = player.play(radyo.megafm);
message.reply(`🎧 | **Başarılı! 🎻MegaFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `fenomenpop` || args[0] === `13`) {

var resource = player.play(radyo.fenomenpop);
message.reply(`🎧 | **Başarılı! 🎻FenomenPoP🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)



} else if (args[0].toLowerCase() === `showpop` || args[0] === `14`) {

var resource = player.play(radyo.showpop);
message.reply(`🎧 | **Başarılı! 🎻ShowPoP🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `powerakustik` || args[0] === `15`) {

var resource = player.play(radyo.powerakustik);
message.reply(`🎧 | **Başarılı! 🎻PowerAkustik🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `fenomen` || args[0] === `16`) {

var resource = player.play(radyo.fenomenrap);
message.reply(`🎧 | **Başarılı! 🎻FenomenRap🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `fenomentürk` || args[0] === `17`) {

var resource = player.play(radyo.fenomentürk);
message.reply(`🎧 | **Başarılı! 🎻FenomenTürk🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `powerdance` || args[0] === `18`) {

var resource = player.play(radyo.powerdance);
message.reply(`🎧 | **Başarılı! 🎻Power Dance🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `powetürk` || args[0] === `19`) {

var resource = player.play(radyo.powertürk);
message.reply(`🎧 | **Başarılı! 🎻PowerTürkEnİyiler🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `popularfm` || args[0] === `20`) {

var resource = player.play(radyo.popularfm);
message.reply(`🎧 | **Başarılı! 🎻PopülerFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `palslow` || args[0] === `21`) {

var resource = player.play(radyo.palslow);
message.reply(`🎧 | **Başarılı! 🎻PalSlow🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `radyopop` || args[0] === `22`) {

var resource = player.play(radyo.radyopop);
message.reply(`🎧 | **Başarılı! 🎻RadyoPop🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `clubmix` || args[0] === `23`) {

var resource = player.play(radyo.clubmix);
message.reply(`🎧 | **Başarılı! 🎻ClubMix🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `türkfm` || args[0] === `24`) {

var resource = player.play(radyo.türkfm);
message.reply(`🎧 | **Başarılı! 🎻TürkFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `hitfm` || args[0] === `25`) {

var resource = player.play(radyo.hitfm);
message.reply(`🎧 | **Başarılı! 🎻HitFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `hocalarfm` || args[0] === `26`) {

var resource = player.play(radyo.hocalarfm);
message.reply(`🎧 | **Başarılı! 🎻112AcilFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `powertürkcover` || args[0] === `27`) {

var resource = player.play(radyo.powertürkcover);
message.reply(`🎧 | **Başarılı! 🎻PowerTürkCover🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `showradyo` || args[0] === `28`) {

var resource = player.play(radyo.showradyo);
message.reply(`🎧 | **Başarılı! 🎻ShowRadyo🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `mamaşfm` || args[0] === `29`) {

var resource = player.play(radyo.mamaşfm);
message.reply(`🎧 | **Başarılı! 🎻MamaşFM🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `maxlounge` || args[0] === `30`) {

var resource = player.play(radyo.maxlounge);
message.reply(`🎧 | **Başarılı! 🎻MaxLounge🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `slowtürk` || args[0] === `31`) {

var resource = player.play(radyo.slowturk);
message.reply(`🎧 | **Başarılı! 🎻SlowTürk🎻 çalınıyor. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `kapat` || args[0].toLowerCase() === `close`) {
message.member.voice.channel.leave();
return message.channel.send(`**Radyo kapatıldı** .`)
}
connection.subscribe(player);

let pre = db.get(`premium_${message.guild.id}`);
if (pre == `okey`) {

setTimeout(() => {



}, 600000)

}else{


setTimeout(() => {

//message.member.voice.channel.leave();
//message.reply(`**Premium, tespit edilemediği için; radyo başladığından 10 dakika sonra radyo otomatik kapatılır.** .`);

}, 600000)

}

// let premium = db.has(`premium_${message.guild.id}`)
// setTimeout(() => {
// if(premium = "okey")
// message.member.voice.channel.leave();
// message.reply(`**Premium, tespit edilemediği için; radyo başladığından 10 dakika sonra radyo otomatik kapatılır.** .`);

//}, 600000)


}else{/////////////////////////////////////ENBAŞLIYO///////////////////////
let channel = message.member.voice.channel;
const connection = joinVoiceChannel({
channelId: channel.id,
guildId: channel.guild.id,
adapterCreator: channel.guild.voiceAdapterCreator,
selfDeaf: false
});

const player = createAudioPlayer();

if (!message.member.voice.channel) return message.reply(`**💥 You must join a voice channel first for me to connect with you. 💥**`).then(m => m.delete({ timeout: 10000 })).catch(console.error)
else if (args[0].toLowerCase() === `fenomen` || args[0] === `1`) {

var dispatcher = player.play(radyo.fenomen);
message.reply(`🎧 | **Successful! 🎻FenomenFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `kral` || args[0] === `2`) {

var resource = player.play(radyo.kral);
message.reply(`🎧 | **Successful! 🎻KralFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `kralpop` || args[0] === `3`) {

var resource = player.play(radyo.kralpop);
message.reply(`🎧 | **Successful! 🎻KralPOP🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `line` || args[0] === `4`) {

var resource = player.play(radyo.line);
message.reply(`🎧 | **Successful! 🎻LineFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `metro` || args[0] === `5`) {

var resource = player.play(radyo.metro);
message.reply(`🎧 | **Successful! 🎻MetroFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `radyod` || args[0] === `6`) {

var resource = player.play(radyo.radyod);
message.reply(`🎧 | **Successful! 🎻Radyo D FM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `super` || args[0] === `7`) {

var resource = player.play(radyo.superfm);
message.reply(`🎧 | **Successful! 🎻SüperFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `Joy` || args[0] === `8`) {

var resource = player.play(radyo.JoyFm);
message.reply(`🎧 | **Successful! 🎻JoyFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `fenomenakustik` || args[0] === `9`) {

var resource = player.play(radyo.fenomenakustik);
message.reply(`🎧 | **Successful! 🎻FenomenAkustik🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `show` || args[0] === `10`) {

var resource = player.play(radyo.show);
message.reply(`🎧 | **Successful! 🎻ShowFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `taksimclup` || args[0] === `11`) {

var resource = player.play(radyo.taksimclup);
message.reply(`🎧 | **Successful! 🎻TaksimClup🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `megafm` || args[0] === `12`) {

var resource = player.play(radyo.megafm);
message.reply(`🎧 | **Successful! 🎻MegaFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `fenomenpop` || args[0] === `13`) {

var resource = player.play(radyo.fenomenpop);
message.reply(`🎧 | **Successful! 🎻FenomenPoP🎻 playing. 🎹 Ping: ${client.ws.ping} **`)



} else if (args[0].toLowerCase() === `showpop` || args[0] === `14`) {

var resource = player.play(radyo.showpop);
message.reply(`🎧 | **Successful! 🎻ShowPoP🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `powerakustik` || args[0] === `15`) {

var resource = player.play(radyo.powerakustik);
message.reply(`🎧 | **Successful! 🎻PowerAkustik🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `fenomen` || args[0] === `16`) {

var resource = player.play(radyo.fenomenrap);
message.reply(`🎧 | **Successful! 🎻FenomenRap🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `fenomentürk` || args[0] === `17`) {

var resource = player.play(radyo.fenomentürk);
message.reply(`🎧 | **Successful! 🎻FenomenTürk🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `powerdance` || args[0] === `18`) {

var resource = player.play(radyo.powerdance);
message.reply(`🎧 | **Successful! 🎻Power Dance🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `powetürk` || args[0] === `19`) {

s
var resource = player.play(radyo.powertürk);
message.reply(`🎧 | **Successful! 🎻PowerTürkEnİyiler🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `popularfm` || args[0] === `20`) {

var resource = player.play(radyo.popularfm);
message.reply(`🎧 | **Successful! 🎻PopülerFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `palslow` || args[0] === `21`) {

var resource = player.play(radyo.palslow);
message.reply(`🎧 | **Successful! 🎻PalSlow🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `radyopop` || args[0] === `22`) {

var resource = player.play(radyo.radyopop);
message.reply(`🎧 | **Successful! 🎻RadyoPop🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `clubmix` || args[0] === `23`) {

var resource = player.play(radyo.clubmix);
message.reply(`🎧 | **Successful! 🎻ClubMix🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `türkfm` || args[0] === `24`) {

var resource = player.play(radyo.türkfm);
message.reply(`🎧 | **Successful! 🎻TürkFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `hitfm` || args[0] === `25`) {

var resource = player.play(radyo.hitfm);
message.reply(`🎧 | **Successful! 🎻HitFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `hocalarfm` || args[0] === `26`) {

var resource = player.play(radyo.hocalarfm);
message.reply(`🎧 | **Successful! 🎻112AcilFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `powertürkcover` || args[0] === `27`) {

var resource = player.play(radyo.powertürkcover);
message.reply(`🎧 | **Successful! 🎻PowerTürkCover🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `showradyo` || args[0] === `28`) {

var resource = player.play(radyo.showradyo);
message.reply(`🎧 | **Successful! 🎻ShowRadyo🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `mamaşfm` || args[0] === `29`) {

var resource = player.play(radyo.mamaşfm);
message.reply(`🎧 | **Successful! 🎻MamaşFM🎻 playing. 🎹 Ping: ${client.ws.ping} **`)

} else if (args[0].toLowerCase() === `maxlounge` || args[0] === `30`) {

var resource = player.play(radyo.maxlounge);
message.reply(`🎧 | **Successful! 🎻MaxLounge🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `slowtürk` || args[0] === `31`) {

var resource = player.play(radyo.slowturk);
message.reply(`🎧 | **Successful! 🎻SlowTürk🎻 playing. 🎹 Ping: ${client.ws.ping} **`)


} else if (args[0].toLowerCase() === `kapat` || args[0].toLowerCase() === `close`) {
message.member.voice.channel.leave();
return message.channel.send(`**Radio Closed**.`)
}
connection.subscribe(player);

let epre = db.get(`premium_${message.guild.id}`);
if (epre == `okey`) {

setTimeout(() => {



}, 600000)

}else{


setTimeout(() => {

// message.member.voice.channel.leave();
// message.reply(`**Premium, as it cannot be detected; The radio is automatically turned off 10 minutes after the radio starts.**`);

}, 600000)

}





}

}
}
 
Katılım
7 Şub 2021
Konular
6
Mesajlar
20
Çözümler
1
Tepki puanı
11
Puanları
1,510
Kodu keşke daha kısa yazsaymışsın deneyecem
 
Katılım
7 Şub 2021
Konular
6
Mesajlar
20
Çözümler
1
Tepki puanı
11
Puanları
1,510
örnek ;
JavaScript:
const { joinVoiceChannel , createAudioPlayer , createAudioResource } = require(`@discordjs/voice`)
    client.on("ready",async() => {
const room = client.channels.cache.get("Kanal id")
        let connection =  joinVoiceChannel({
     channelId: room.id,
     guildId: room.guild.id,
     adapterCreator: room.guild.voiceAdapterCreator,
  });
     const resource = createAudioResource(`https://stream.zeno.fm/0r0xa792kwzuv`) //lofi music
    const player = createAudioPlayer();
  player.play(resource);
  connection.subscribe(player);
   })
 
Katılım
21 Eki 2020
Konular
2
Mesajlar
3
Tepki puanı
0
Puanları
2,455
örnek ;
JavaScript:
const { joinVoiceChannel , createAudioPlayer , createAudioResource } = require(`@discordjs/voice`)
    client.on("ready",async() => {
const room = client.channels.cache.get("Kanal id")
        let connection =  joinVoiceChannel({
     channelId: room.id,
     guildId: room.guild.id,
     adapterCreator: room.guild.voiceAdapterCreator,
  });
     const resource = createAudioResource(`https://stream.zeno.fm/0r0xa792kwzuv`) //lofi music
    const player = createAudioPlayer();
  player.play(resource);
  connection.subscribe(player);
   })
Sağ ol