Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //voice online
- let vojson = JSON.parse(fs.readFileSync('vojson.json', 'utf8'))
- client.on('message', message => {
- if(message.content.startsWith(prefix + "setvoice")) {
- let channel = message.content.split(" ").slice(1).join(" ")
- let channelfind = message.guild.channels.find('name', `${channel}`)
- if(!channel) return message.channel.send(`> Please Type The Voice Channel Name Example: ${prefix}setvoice <Channel name>`)
- if(!channelfind) return message.channel.send(`> Please Type The Voice Channel Name Example: ${prefix}setvoice <Channel name>`)
- vojson[message.guild.id] = {
- stats: 'enable',
- chid: channelfind.id,
- guild: message.guild.id
- }
- message.channel.send('**Done The Voice Online Is Turned On**')
- }
- if(message.content.startsWith(prefix + "vc off")) {
- vojson[message.guild.id] = {
- stats: 'disable',
- chid: ch.id,
- guild: message.guild.id
- }
- message.channel.send('**Done The Voice Online Is Turned Off**')
- }
- fs.writeFile("./vojson.json", JSON.stringify(vojson), (err) => {
- if (err) console.error(err)
- })
- })
- client.on('voiceStateUpdate', (oldMember , newMember) => {
- if(!vojson[oldMember.guild.id]) vojson[oldMember.guild.id] = {
- stats: 'disable',
- chid: 'undefined',
- guild: 'undefined'
- }
- if (vojson[oldMember.guild.id].stats === 'enable') {
- let ch = vojson[oldMember.guild.id].chid
- let channel = oldMember.guild.channels.get(ch)
- let guildid = vojson[oldMember.guild.id].guild
- channel.setName(`VoiceOnline:[${oldMember.guild.members.filter(m => m.voiceChannel).size}]`)
- };
- if (vojson[oldMember.guild.id].stats === 'disable') {
- return;
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement