var categoryID = '672903302324944947'; var voiceID = '672905262390050836'; //not: ses kanalı id si girilen katagoride olmalıdır! client.on('voiceStateUpdate',(Old,New)=> { if(New.user.bot) return; if(Old.user.bot) return; if(New.voiceChannelID == voiceID) { New.guild.createChannel(New.user.tag,'voice').then(set=> { New.setVoiceChannel(New.guild.channels.get(set.id)).then(()=> { set.setParent(New.guild.channels.get(categoryID)); }); set.overwritePermissions(New.user, { 'CONNECT':true,'SPEAK':true, 'MOVE_MEMBERS':true,'VIEW_CHANNEL':true, 'MANAGE_CHANNELS':true,'MANAGE_ROLES_OR_PERMISSIONS':true, 'USE_VAD':true,'PRIORITY_SPEAKER':true }); }); } if(Old.voiceChannel) { Old.guild.channels.forEach(channels=> { if(channels.parentID == categoryID) { if(channels.id == voiceID) return; if(Old.voiceChannelID == channels.id) { if(Old.voiceChannel.members.size == 0) { channels.delete(); } } } }); } });