Altyapı 7/24 Canlı Radyo

!Edip#0170
Katılım
1 Eyl 2021
Mesajlar
170
Tepkime puanı
106
Şehir
İzmir
7/24 kanalda kalan bot altyapı.
Yapmanız gereken tek şey main kanalına bu kodları yapıştırmak ve Ses kanalı id, Sunucu id, Bot Token, istasyon link kısımları doldurmaktır.
Başlatmadan önce "npm i" demeyi unutmayınız.




JavaScript:
const Discord = require("discord.js");

const client = new Discord.Client({ partials: ['MESSAGE', 'CHANNEL', 'REACTION'] });

const config = {
 voicechannel: "Ses kanalı id",
 guildid: "Sunucu id",
 token: "Bot Token",
}

client.login(config.token);

client.on('reconnecting', () => {
  console.log(' :: Reconnecting!');
  client.user.setPresence({status: "offline"});
});

client.on('disconnect', () => {
  console.log(' :: Disconnect!');
  client.user.setPresence({status: "offline"});
});

client.on("ready", () => {
  console.log(`${client.user.tag} AKTİF`);
 radioexecuteadmin();

  setInterval(() => {
   
      check();
  }, 30000);
})

client.on('voiceStateUpdate',async (oldState, newState) => {
  try {
            if(newState.channel.id === config.voicechannel && newState.guild.id === config.guildid) {
              if(newState.member.id === client.user.id) return;
              if (newState.guild.me.speaking) return;
              if(newState.member.user.bot) return;
               radioexecuteadmin();
          }
  }
  catch{
  }
});
async function check(){
  let guild = client.guilds.cache.get(config.guildid);
 
  if(!guild.me.voice.channel) {
    radioexecuteadmin();
    }
}

async function radioexecuteadmin() {
    const voiceChannel = client.guilds.cache.get(config.guildid).channels.cache.get(config.voicechannel);
    voiceChannel.join()
      .then(cnc => {
        cnc.voice.setSelfDeaf(true);
        cnc.voice.setDeaf(true);  
        cnc.play("istasyon link")
        .setVolumeLogarithmic(70 / 100) //ses 70%
      });
}
 
Son düzenleme:

Leáo

smmhizmetleri.com
Leáo#0001
Katılım
24 Tem 2021
Mesajlar
497
Tepkime puanı
270
Şehir
Çorum
Ellerinize sağlık hocam, gayet faydalı. Onaylı birkaç müzik botunun kapatılmasının ardından ilaç gibi.
 
  • Beğen
Tepkiler: Edip
Konu Sahibi
Edip
!Edip#0170
Katılım
1 Eyl 2021
Mesajlar
170
Tepkime puanı
106
Şehir
İzmir
Ellerinize sağlık hocam, gayet faydalı. Onaylı birkaç müzik botunun kapatılmasının ardından ilaç gibi.
Eski bir altyapı olsa da sunucularımda hala kullanıyorum. Ben teşekkür ederim
 
HENoX#7904
Katılım
13 Ağu 2022
Mesajlar
1
Tepkime puanı
0
Şehir
İzmir
Komut şeklinde çalışanı var mı
 
onwr#1000
Katılım
6 May 2022
Mesajlar
523
Tepkime puanı
105
Şehir
Antalya
7/24 kanalda kalan bot altyapı.
Yapmanız gereken tek şey main kanalına bu kodları yapıştırmak ve Ses kanalı id, Sunucu id, Bot Token, istasyon link kısımları doldurmaktır.
Başlatmadan önce "npm i" demeyi unutmayınız.




JavaScript:
const Discord = require("discord.js");

const client = new Discord.Client({ partials: ['MESSAGE', 'CHANNEL', 'REACTION'] });

const config = {
 voicechannel: "Ses kanalı id",
 guildid: "Sunucu id",
 token: "Bot Token",
}

client.login(config.token);

client.on('reconnecting', () => {
  console.log(' :: Reconnecting!');
  client.user.setPresence({status: "offline"});
});

client.on('disconnect', () => {
  console.log(' :: Disconnect!');
  client.user.setPresence({status: "offline"});
});

client.on("ready", () => {
  console.log(`${client.user.tag} AKTİF`);
 radioexecuteadmin();

  setInterval(() => {
  
      check();
  }, 30000);
})

client.on('voiceStateUpdate',async (oldState, newState) => {
  try {
            if(newState.channel.id === config.voicechannel && newState.guild.id === config.guildid) {
              if(newState.member.id === client.user.id) return;
              if (newState.guild.me.speaking) return;
              if(newState.member.user.bot) return;
               radioexecuteadmin();
          }
  }
  catch{
  }
});
async function check(){
  let guild = client.guilds.cache.get(config.guildid);
 
  if(!guild.me.voice.channel) {
    radioexecuteadmin();
    }
}

async function radioexecuteadmin() {
    const voiceChannel = client.guilds.cache.get(config.guildid).channels.cache.get(config.voicechannel);
    voiceChannel.join()
      .then(cnc => {
        cnc.voice.setSelfDeaf(true);
        cnc.voice.setDeaf(true); 
        cnc.play("istasyon link")
        .setVolumeLogarithmic(70 / 100) //ses 70%
      });
}
Eline saglık
 
  • Beğen
Tepkiler: Edip
leonn0
Katılım
17 Eki 2023
Mesajlar
3
Tepkime puanı
0
Şehir
İstanbul
kral yardımcı olur musun leonn0 dc adım
 
mrrobot4455
Katılım
11 Nis 2024
Mesajlar
1
Tepkime puanı
0
Şehir
Şanlıurfa
7/24 kanalda kalan bot altyapı.
Yapmanız gereken tek şey main kanalına bu kodları yapıştırmak ve Ses kanalı id, Sunucu id, Bot Token, istasyon link kısımları doldurmaktır.
Başlatmadan önce "npm i" demeyi unutmayınız.




JavaScript:
const Discord = require("discord.js");

const client = new Discord.Client({ partials: ['MESSAGE', 'CHANNEL', 'REACTION'] });

const config = {
 voicechannel: "Ses kanalı id",
 guildid: "Sunucu id",
 token: "Bot Token",
}

client.login(config.token);

client.on('reconnecting', () => {
  console.log(' :: Reconnecting!');
  client.user.setPresence({status: "offline"});
});

client.on('disconnect', () => {
  console.log(' :: Disconnect!');
  client.user.setPresence({status: "offline"});
});

client.on("ready", () => {
  console.log(`${client.user.tag} AKTİF`);
 radioexecuteadmin();

  setInterval(() => {
  
      check();
  }, 30000);
})

client.on('voiceStateUpdate',async (oldState, newState) => {
  try {
            if(newState.channel.id === config.voicechannel && newState.guild.id === config.guildid) {
              if(newState.member.id === client.user.id) return;
              if (newState.guild.me.speaking) return;
              if(newState.member.user.bot) return;
               radioexecuteadmin();
          }
  }
  catch{
  }
});
async function check(){
  let guild = client.guilds.cache.get(config.guildid);
 
  if(!guild.me.voice.channel) {
    radioexecuteadmin();
    }
}

async function radioexecuteadmin() {
    const voiceChannel = client.guilds.cache.get(config.guildid).channels.cache.get(config.voicechannel);
    voiceChannel.join()
      .then(cnc => {
        cnc.voice.setSelfDeaf(true);
        cnc.voice.setDeaf(true); 
        cnc.play("istasyon link")
        .setVolumeLogarithmic(70 / 100) //ses 70%
      });
}
version kac
 

Konuyu 0 kişi okuyor. (0 kayıtlı üye ve 0 ziyaretçi)

Benzer konular

  • Bilgi