Türk radyo sistemi (discord.js)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Game Developer
Seçkin Üye
Katılım
23 Şub 2017
Mesajlar
430
Çözümler
2
Tepki puanı
70
Ödüller
8
9 HİZMET YILI
JavaScript:
onst Discord = require("discord.js");
const bot = new Discord.Client();
const ffmpeg = require("ffmpeg");
const ayarlar = "./ayarlar.json";
const prefix = ayarlar.prefix;



var fenomen = "http://fenomen.listenfenomen.com/fenomen/128/icecast.audio";
var metro   = "http://17773.live.streamtheworld.com/METRO_FM_SC";
var number1 = "http://nr1digitalsc.radyotvonline.com/stream/264/";
var power   = "http://powerfm.listenpowerapp.com/powerfm/mpeg/icecast.audio";
var slowtr  = "https://radyo.dogannet.tv/slowturk";
var joyturk = "http://17733.live.streamtheworld.com/JOY_TURK_SC";
var mydonose = "http://17753.live.streamtheworld.com/RADIO_MYDONOSE128AAC_SC"
var efkarfm = "http://17703.live.streamtheworld.com/EFKAR.mp3"
var ulkufm = "http://yayin.canliradyolive.com/ulku-fm/live/icecast.audio"




exports.run = function (bot, message, args) {
        let mesaj = args.slice(0).join(' ');
if(!mesaj) {
    message.reply("Lütfen Herhangi Bir Radyo Numarası Seçiniz.\n\n__Radyo Kanalları__\n\n**[1] - JoyTürk**\n**[3] - SlowTürk**\n**[4] - Fenomen FM**\n**[5] - Metro**\n**[6] - Number1**\n**[7] - Mydonose**\n**[8] -  EfkarFM**\n**[9] -  ÜlküFM**\n**[10] - PowerTürk**\n\n\nÖrnek = **" + prefix + "radyo**\nVe Ardından Sayı\nÖrnek = **" + prefix + "radyo 2**\nCodAre MertKaraca Gelişmiş Türk Radyo Sistemi")
}       
    if (!message.member.voiceChannel) return message.reply("Radyo Komutunu Kullanabilmek İçin Lütfen Sesli Bir Kanala Giriş Yapınız.");                       

            if (mesaj === "1") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(joyturk);
            return message.channel.send("**JoyTürk** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    };
    
        if (mesaj === "2") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(slowtr);
            return message.channel.send("**SlowTürk** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    };
    // 2 Fenomen
    if (mesaj === "3") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(fenomen);
            return message.channel.send("**Fenomen** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    };
    // 6 Metro
    if(mesaj === "4") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(metro);
            return message.channel.send("**Metro** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    };
    // 8 Number1
    if(mesaj === "5") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(number1);
            return message.channel.send("**Number1** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    };   
    // 14
    if(mesaj === "6") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(power);
            return message.channel.send("**PowerTürk** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    }
   if(mesaj === "7") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(mydonose);
            return message.channel.send("**MyDonose** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    }
    if(mesaj === "8") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(efkarfm);
            return message.channel.send("**EfkarFM** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    }
    if(mesaj === "9") {
        if (message.member.voiceChannel.join()
        .then(connection => {
            const dispatcher = connection.playStream(ulkufm);
            return message.channel.send("**UlkuFM** FM Oynatılıyor.MertKaraca  İyi Dinlemeler diler");
        }));
        return;
    }
    
    if (mesaj === "bitir") {
                            const voiceChannel = message.member.voiceChannel;

            voiceChannel.leave()
    }
}
exports.conf = {
    enabled: true,
    guildOnly: true,
    aliases: [],
    permLevel: 0
};
exports.help = {
    name: "radyo",
    description: "Belirtilen Radyo istasyonunu bulunduğu kanalda paylaşır.",
    usage: "radyo <name>"
};
Radyo'yu kullanmak için chat kısmına kendi prefix'inizi yazıp.
örnek benim prefix'im !! olduğu için ben !!radyo 1 yazıyorum sıralamada ki bi radyo çalıyor sizde böyle kullanabilirsiniz
Hayırlı ramazanlar :)
 
⭐ Perfo ⭐
Ultra Üye
Katılım
4 Haz 2018
Mesajlar
1,544
Tepki puanı
1,384
Ödüller
10
8 HİZMET YILI
Kodları kontrol ettim de gayet güzel, ellerine sağlık dostum. "ffmpeg" modülü hata veriyor bende. Tek sıkıntı orada. :rem::cryangry:
 
Süper Üye
Katılım
6 Ocak 2018
Mesajlar
610
Tepki puanı
86
Ödüller
9
8 HİZMET YILI
biraz daha anlatıp yapabilirsin mesela moddüleri gösterebilirsin ayarlar.json da olmuyor bazılarınınki prefixi onu söyleyebilirsin
 
Üye
Katılım
22 Eyl 2019
Mesajlar
23
Tepki puanı
3
Ödüller
2
Yaş
24
6 HİZMET YILI
gayet güzel çalışıyor ama bazı yerlerde hata var bir iki tane radio unun linki bozuk çalışmıyor. Birde önerim olucak radio bitir yazınca metin kanalına yazı yazsa daha iyi olurmuş gibime geliyor ben kendim yaptım sizde bunu ekliyebilirisiniz...


JavaScript:
    if (mesaj === "bitir") {
            const voiceChannel = message.member.voiceChannel;
            voiceChannel.leave();
      message.channel.send('Radio kapanmıştır.');
    }
 
Üye
Katılım
11 Nis 2021
Mesajlar
3
Tepki puanı
0
Yaş
32
5 HİZMET YILI
Arkadaşlar
Radyo Komutunu Kullanabilmek İçin Lütfen Sesli Bir Kanala Giriş Yapınız Kısmını nasıl aştınız sesli kanalda olsamda bot çalışmıyor?
 
Game Developer
Seçkin Üye
Katılım
23 Şub 2017
Mesajlar
430
Çözümler
2
Tepki puanı
70
Ödüller
8
9 HİZMET YILI
Arkadaşlar
Radyo Komutunu Kullanabilmek İçin Lütfen Sesli Bir Kanala Giriş Yapınız Kısmını nasıl aştınız sesli kanalda olsamda bot çalışmıyor?
Bunun v12 sürümünü yapacağım biraz sorunlu şuan bu.
 
Seçkin Üye
Katılım
24 Şub 2021
Mesajlar
313
Çözümler
1
Tepki puanı
20
Ödüller
2
Yaş
22
5 HİZMET YILI
Güzel işime yarar dostum teşekkürler :)
 
Seçkin Üye
Katılım
17 Ara 2017
Mesajlar
307
Çözümler
1
Tepki puanı
15
Ödüller
7
Yaş
26
8 HİZMET YILI
Discord Suncumda denicem çok teşşekürler kral
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst