Sıkıntısız Radyo // Discord.js

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
JavaScript
Onaylı Üye
Katılım
13 Tem 2018
Mesajlar
58
Tepki puanı
11
Yaş
22
Sosyal
7 HİZMET YILI
Radyo komutu şahsıma aittir başka bir platformda paylaşılması yasaktır. - Alternatif:
Bağlantıları görmek için lütfen Giriş Yap
- Sadece komutlara atınız herhangi bir ayar yapmanıza gerek yoktur radyoyu kapatmak için sadece {prefix}radyo kapat şeklinde kullanınız.

JavaScript:
const db = require('quick.db')
const Discord = require('discord.js');
const client = new Discord.Client();

const radyo = {
    alem    : "http://scturkmedya.radyotvonline.com/stream/80/",
    cnnturk : "https://radyo.dogannet.tv/cnnturk",
    fenomen : "http://fenomen.listenfenomen.com/fenomen/128/icecast.audio",
    kral    : "http://46.20.3.204/",
    kralpop : "http://46.20.3.201/;",
    line    : "http://radioline.fm:8000/",
    metro   : "http://17773.live.streamtheworld.com/METRO_FM_SC",
    radyod  : "http://radyo.dogannet.tv/radyod",
    superfm : "http://17733.live.streamtheworld.com/SUPER_FM_SC",
    slow    : "https://radyo.dogannet.tv/slowturk",
    JoyFm    : "https://playerservices.streamtheworld.com/api/livestream-redirect/JOY_FM.mp3",
    fenomenfm : "https://fenomenturk.listenfenomen.com/fenomenturk/128/icecast.audio ",
     show:   "http://46.20.3.229/;",
    taksimclup: "http://cast1.taksim.fm:8016"

}

exports.run = function(bot, message, args) {

  message.delete(10000).catch(console.error);
    if (!message.member.voiceChannel) return message.reply("**:bangbang: Sana bağlanmam için ilk önce sesli bir kanala katılmalısın. :bangbang:**").then(m => m.delete(15000)).catch(console.error);
    else {
        if (!args[0] || args[0] === "help" || args[0] === "yardım") {
            message.reply("**\n \n   Radyo İstasyonları  \n \n``1 = AlemFM``  \n``2 = CnnTurkFM``\n``3 = FenomenFM`` \n``4 = KralFM``\n``5 = KralPopFM``\n``6 = LineFM``\n``7 = MetroFM`` \n``8 = RadyoDFM``\n``9 = SuperFM``\n``10 = SlowTurk``\n``11 = JoyFM``\n``12 = FenomenTURK``\n``13 = SlowFm``\n``14 = TaksimClup`` \n \nÖrnek kullanım: ?radyo <Radyo Numarası> \nKapatmak için: ?radyo kapat**").then(m => m.delete(40000)).catch(console.error);
        } else if (args[0].toLowerCase() === "alem" || args[0] === "alem") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.alem);
                message.reply(" | **Başarılı! `AlemFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "cnn" || args[0] === "2") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.cnnturk);
                message.reply(" | **Başarılı! `CNNTurk` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "fenomen" || args[0] === "3") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.fenomen);
                message.reply(" | **Başarılı! `FenomenFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "kral" || args[0] === "4") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.kral);
                message.reply(" | **Başarılı! `KralFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "kralpop" || args[0] === "5") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.kralpop);
                message.reply(" | **Başarılı! `KralPOP` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "line" || args[0] === "6") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.line);
                message.reply(" | **Başarılı! `LineFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "metro" || args[0] === "7") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.metro);
                message.reply(" | **Başarılı! `MetroFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        }  else if (args[0].toLowerCase() === "radyod" || args[0] === "8") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.radyod);
                message.reply(" | **Başarılı! `Radyo D FM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "super" || args[0] === "9") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.superfm);
                message.reply(" | **Başarılı! `SüperFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
        } else if (args[0].toLowerCase() === "slow" || args[0] === "10") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.slow);
                message.reply(" | **Başarılı! `SlowTÜRK` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
            } else if (args[0].toLowerCase() === "Joy" || args[0] === "11") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.JoyFm);
                message.reply(" | **Başarılı! `JoyFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
   
            } else if (args[0].toLowerCase() === "FENOMEN TURK" || args[0] === "12") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.fenomenfm);
                message.reply(" | **Başarılı! `FenomenTÜRK` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
           
                 } else if (args[0].toLowerCase() === "show" || args[0] === "13") {
            message.member.voiceChannel.join().then(connection => {
                var dispatcher = connection.playStream(radyo.show);
                message.reply(" | **Başarılı! `ShowFM` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
            })
           
                 } else if (args[0].toLowerCase() === "taksimclup" || args[0] === "14") {
            message.member.voiceChannel.join().then(connection => {
              var dispatcher = connection.playStream(radyo.taksimclup);
                message.reply(" | **Başarılı! `TaksimClup` çalınıyor.**").then(m => m.delete(10000)).catch(console.error);
          })                                                                                      
        } else if (args[0].toLowerCase() === "kapat" || args[0].toLowerCase() === "bitir") {
                message.member.voiceChannel.leave();
    return message.channel.send(`Bu kanaldan ayrıldım ${message.member.voiceChannel}.`);
        }
    }
    }
exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: [],
  permLevel: 0
};

exports.help = {
  name: 'radyo',
  description: '',
  usage: ''
};
 
⭐ Perfo ⭐
Ultra Üye
Katılım
4 Haz 2018
Mesajlar
1,544
Tepki puanı
1,384
Ödüller
10
8 HİZMET YILI
"quick.db" adında modül gerekli. Bunu belirtmen daha iyi olurdu.
Ellerine sağlık bu arada, güzel konu. :gelisirabii:
 
Üye
Katılım
11 Tem 2019
Mesajlar
30
Tepki puanı
0
Yaş
24
6 HİZMET YILI
hmm güzel olmuş yabancı radio olsaydı keşke
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst