Discord Temp room

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
22 Ağu 2015
Mesajlar
126
Tepki puanı
29
Ödüller
8
Yaş
28
10 HİZMET YILI
JavaScript:
var categoryID = 'Katagori id';
var voiceID = 'Ses kanalı id';

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();
                        }
                    }
                }
            });
    }
});





Kanal korumanız var ise silinen kanalı geri açar :)
 
Üye
Katılım
16 Kas 2019
Mesajlar
4
Tepki puanı
0
Yaş
26
6 HİZMET YILI
Quick.db modülünü eklemeye çalışırken error veriyor nasıl düzeltirim?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst