kedy

.gg/amongusturkiye
Yönetici
kedy0
Katılım
14 Eyl 2021
Mesajlar
380
Tepkime puanı
319
Şehir
İstanbul
Selam millet! Bugün sizlere basit sunucu kurma komutu vereceğim.

158Sak5o.png

JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const { stripIndents } = require('common-tags');
const ayarlar = require('../config.js')

module.exports.run = async (client, message, args) => {
    
    

    
    
              let prefix =  ayarlar.prefix
    
     if (!message.member.permissions.has("ADMINISTRATOR")) return message.channel.send("Bu komudu kullanabilmek için `Yönetici` yetkisine sahip olman gerekli.")
      message.channel.send("Sunucu kurulum işlemini onaylıyorsanız `evet` eğer onaylamıyorsanız `hayır` olarak belirtiniz.").then(() => {
      
     const filter = m => m.author.id === message.author.id;
        message.channel.awaitMessages(filter, {
          max: 1,
          time: 10000
        }).then(collected => {
          if (collected.first().content === 'hayır') {
            return message.reply("İşlem iptal edildi.");
          }});
      
        message.channel.awaitMessages(filter, {
          max: 1,
          time: 15000
        }).then((collected) => {
          if (collected.first().content === 'evet') {
          message.guild.channels.cache.filter(u => {
            u.delete()
         })
                        let every = message.guild.roles.cache.find(r => r.name === '@everyone')
    
        message.author.send(`${message.author}, Merhaba! ben ${client.user.username} sunucu kurulum botuyum.*${message.guild.name}* adlı sunucuyu şuan kuruyorum. o arada destek sunucumuza gelmeyi unutma https://discord.gg/Hs8MweGBpM !`)
                                    message.guild.channels.create('Sunucu Hakkında', { type: 'category', reason: 'Bilgi Kanalları!' }).then(kategori => {
    
        message.guild.channels.create("📌 kurallar", "text").then(kurallar => {
                        kurallar.createOverwrite(every, {
            SEND_MESSAGES: false
          })
        message.guild.channels.create("📢duyurular", "text").then(duyurular => {
                              duyurular.createOverwrite(every, {
            SEND_MESSAGES: false
          })
          kurallar.setParent(kategori.id) 
          duyurular.setParent(kategori.id) 
    
      
                              message.guild.channels.create('Topluluk', { type: 'category', reason: 'Topluluk Kanalları!' }).then(kategor => {
    
      message.guild.channels.create("genel-sohbet", "text").then(sohbet => {
      message.guild.channels.create('medya', "text").then(medya => {
      message.guild.channels.create('bot-kullanım', "text").then(bot => {
        sohbet.setParent(kategor.id)
        medya.setParent(kategor.id)
        bot.setParent(kategor.id)
          
    
                          message.guild.channels.create('Ses Kanalları', { type: 'category', reason: 'Ses Kanalları!' }).then(kategori => {
    
      message.guild.channels.create("🔊 Genel Sohbet 1", { type: 'voice', reason: 'Bilgi kanalı!' }).then(taha => {
          message.guild.channels.create("🔊 Genel Sohbet 2", { type: 'voice', reason: 'Bilgi kanalı!' }).then(taha2 => {
      message.guild.channels.create("🔊 Genel Sohbet 3", { type: 'voice', reason: 'Bilgi kanalı!' }).then(izex3 => {
      message.guild.channels.create("🔊 Genel Sohbet 4", { type: 'voice', reason: 'Bilgi kanalı!' }).then(izex62 => {
          message.guild.channels.create("🔊 Genel Sohbet 5", { type: 'voice', reason: 'Bilgi kanalı!' }).then(tahaaa=> {
      message.guild.channels.create('🔊 Müzik Odası 1', { type: 'voice', reason: 'Bilgi kanalı!' }).then(music => {
          message.guild.channels.create('🔊 Müzik Odası 2', { type: 'voice', reason: 'Bilgi kanalı!' }).then(musicc => {
      message.guild.channels.create('AFK Odası', { type: 'voice', reason: 'Bilgi kanalı!' }).then(afkk => {
        taha.setParent(kategori.id) 
           taha2.setParent(kategori.id) 
        izex3.setParent(kategori.id) 
        izex62.setParent(kategori.id) 
        tahaaa.setParent(kategori.id) 
        music.setParent(kategori.id) 
            musicc.setParent(kategori.id) 
        afkk.setParent(kategori.id)
    
           message.guild.roles.create({
            name: 'Kurucu',
            color: 'RED',
    
            permissions: [
                "ADMINISTRATOR",
    
        ]
          })
    
    
          message.guild.roles.create({
            name: 'Yönetici',
            color: 'BLUE',
            permissions: [
                "MANAGE_GUILD",
                "MANAGE_ROLES",
                "MUTE_MEMBERS",
                "DEAFEN_MEMBERS",
                "MANAGE_MESSAGES",
                "MANAGE_NICKNAMES",
                "KICK_MEMBERS"
        ]
          })
    
    
          message.guild.roles.create({
            name: 'Moderatör',
            color: 'GREEN',
            permissions: [
                "MANAGE_GUILD",
                "MANAGE_ROLES",
                "MUTE_MEMBERS",
                "DEAFEN_MEMBERS",
                "MANAGE_MESSAGES",
                "MANAGE_NICKNAMES"
        ]
          })
    
          message.guild.roles.create({
            name: 'V.I.P',
            color: '00ffff',
          })
    
          message.guild.roles.create({
            name: 'Üye',
            color: 'WHITE',
          })
    
          message.guild.roles.create({
            name: 'Bot',
            color: 'ORANGE',
      
    
    })
    })
    })
    
    })
    })
    })
    })
    })
    })
    })
    
    })
    })
    
    })
    })
    })
    
    })
    
    
    
          })
    
    }})})
                        .catch(error => {
                        message.channel.send(`Bir hata oluştu Lütfen Destek Sunucusuna Gelip Bunu Bize Bildir!`);
                        console.error('Hata:', error);
                    });
    
    
    
    }
    

exports.config = {
    name: "sunucukur",
    guildOnly: true,
    aliases: [],
  };
 

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

  • Bilgi