Advertisement
ZIADAHMED2006

كود فويس اونلاين

Dec 13th, 2019
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //voice online
  2. let vojson = JSON.parse(fs.readFileSync('vojson.json', 'utf8'))
  3. client.on('message', message => {
  4.     if(message.content.startsWith(prefix + "setvoice")) {
  5. let channel = message.content.split(" ").slice(1).join(" ")
  6. let channelfind = message.guild.channels.find('name', `${channel}`)
  7. if(!channel) return message.channel.send(`> Please Type The Voice Channel Name Example: ${prefix}setvoice <Channel name>`)
  8. if(!channelfind) return message.channel.send(`> Please Type The Voice Channel Name Example: ${prefix}setvoice <Channel name>`)
  9. vojson[message.guild.id] = {
  10. stats: 'enable',
  11. chid: channelfind.id,
  12. guild: message.guild.id
  13.  
  14. }
  15. message.channel.send('**Done The Voice Online  Is Turned On**')
  16. }
  17.     if(message.content.startsWith(prefix + "vc off")) {
  18.     vojson[message.guild.id] = {
  19.         stats: 'disable',
  20.         chid: ch.id,
  21.         guild: message.guild.id
  22.         }
  23.         message.channel.send('**Done The Voice Online Is Turned Off**')
  24.  
  25. }
  26. fs.writeFile("./vojson.json", JSON.stringify(vojson), (err) => {
  27.     if (err) console.error(err)
  28.   })  
  29. })
  30. client.on('voiceStateUpdate', (oldMember , newMember) => {
  31.             if(!vojson[oldMember.guild.id]) vojson[oldMember.guild.id] = {
  32.                 stats: 'disable',
  33.                 chid: 'undefined',
  34.                 guild: 'undefined'
  35.             }
  36.                     if (vojson[oldMember.guild.id].stats === 'enable') {
  37.                         let ch = vojson[oldMember.guild.id].chid
  38.                         let channel = oldMember.guild.channels.get(ch)
  39.                         let guildid = vojson[oldMember.guild.id].guild
  40.                         channel.setName(`VoiceOnline:[${oldMember.guild.members.filter(m => m.voiceChannel).size}]`)
  41.                     };
  42.                     if (vojson[oldMember.guild.id].stats === 'disable') {
  43.                     return;
  44.                     }
  45.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement