Discord bot dersleri, Discord bot komutları, bot dokları paylaşım, sunucu kur kodu, bot gelişmiş sunucu kur kodu, sunucu kur komutu, discord bot kodları paylaşım, CodeMareFi
Discord bot dersleri, Discord bot komutları, bot dokları paylaşım, sunucu kur kodu, bot gelişmiş sunucu kur kodu, sunucu kur komutu, discord bot kodları paylaşım, CodeMareFi
Discord Bot Kodları Gelişmiş Sunucu Kur Komutu
Bu paylaşacağım Discord Bot için otomatik sunucu kurulum gerçekleştiren bir komuttur. Pek bu bu kod nedir ne işe yarar derseniz eğer, bu komut sayesinde yeni açtığınız bir Discord Sunucunuzu tüm gerekli kanalları ve odaları hemen kurmanıza yarayan güzel bir komuttur. Bence her bot için gerekli olan bir komut.

Kod içeriğine gelecek olursak Discord sunucunuz için gerekli olan ses ve yazı kanalları içermek'dedir, ve içerisinde sunucunuzdaki kanallara özel roller ve izinleri otomatik bir şekilde ayarlamak'dadır. Tabi bu oluşturacağı ses ve yazı kanallarını ve rolleri kendinize göre düzenleye bilirsiniz. Daha fazla uzatmadan anlatıma geçiyorum adımları izleyin

Kurulum için gerekli adımlar:

  • Aşağıda paylaşacağım komut Glitch projenizin içerisinde ana dosyanızın içerisinde yer almalıdır. Yani Discord botunuzun ana dosyası "server.js , bot.js index.js , app.js" hangi tanımı kullanıyorsanız kodları o dosya içerisine uygun bir yere atın
  • Glitch'deki projenize kodu ekledikden sonra komutun şuanki tanımı "sunucu-kur" bunu kendinize göre düzenlemek için kod içerisinde bulunan if (command === "sunucu-kur") { bu kısmı istediğiniz komutu yazarak düzenleye bilirsiniz.
  • Kod içerisinde bulunan Türkçe olan kısımları kendinize göre düzenleye bilirsiniz.
  • Komut için herhangi bir modül gerekmez.
client.on('message', async message => {
  const ms = require('ms');
  const args = message.content.slice(ayarlar.prefix.length).trim().split(/ +/g);
  const command = args.shift().toLowerCase();
  let u = message.mentions.users.first() || message.author;
  if (command === "sunucu-kur") {
  if (message.guild.channels.find(channel => channel.name === "Bot Kullanımı")) return message.channel.send(" Bot Paneli Zaten Ayarlanmış.")
  if (!message.member.hasPermission('ADMINISTRATOR'))
  return message.channel.send(" Bu Kodu `Yönetici` Yetkisi Olan Kişi Kullanabilir.");
    message.channel.send(`Bot Bilgi Kanallarının kurulumu başlatılsın mı? başlatılacak ise **evet** yazınız.`)
      message.channel.awaitMessages(response => response.content === 'evet', {
        max: 1,
        time: 10000,
        errors: ['time'],
      })
    .then((collected) => {
   message.guild.createChannel('|▬▬|ÖNEMLİ KANALLAR|▬▬|', 'category', [{
  id: message.guild.id,
  deny: ['SEND_MESSAGES']
}])



        
 message.guild.createChannel('「📃」kurallar', 'text', [{
  id: message.guild.id,
  deny: ['SEND_MESSAGES']
}])
.then(channel =>
 channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|ÖNEMLİ KANALLAR|▬▬|")));
 message.guild.createChannel('「🚪」gelen-giden', 'text', [{
  id: message.guild.id,
  deny: ['SEND_MESSAGES']
}])
.then(channel =>
       channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|ÖNEMLİ KANALLAR|▬▬|")));
       message.guild.createChannel('「✅」sayaç', 'text', [{
        id: message.guild.id,
        deny: ['SEND_MESSAGES']
      }])
.then(channel =>
             channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|ÖNEMLİ KANALLAR|▬▬|")));
             message.guild.createChannel('「💾」log-kanalı', 'text', [{
              id: message.guild.id,
              deny: ['SEND_MESSAGES']
            }])
            .then(channel => channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|ÖNEMLİ KANALLAR|▬▬|")));
            message.guild.createChannel('「📢」duyuru-odası', 'text', [{
              id: message.guild.id,
              deny: ['SEND_MESSAGES']
            }])
.then(channel =>
 channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|ÖNEMLİ KANALLAR|▬▬|")));

       }) 
       .then((collected) => {
        message.guild.createChannel('|▬▬|GENEL KANALLAR|▬▬|', 'category', [{
       id: message.guild.id,
     }]);
             
      message.guild.createChannel(`「💡」şikayet-ve-öneri`, 'text')
     .then(channel =>
      channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|GENEL KANALLAR|▬▬|")));
     message.guild.createChannel(`「👥」pre-arama-odası`, 'text')
     .then(channel =>
            channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|GENEL KANALLAR|▬▬|")));
     message.guild.createChannel(`「📷」görsel-içerik`, 'text')
     .then(channel =>
                  channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|GENEL KANALLAR|▬▬|")));
     message.guild.createChannel(`「🤖」bot-komutları`, 'text')
     .then(channel =>
                  channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|GENEL KANALLAR|▬▬|")));
     message.guild.createChannel(`「💬」sohbet`, 'text')
     .then(channel =>
      channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|GENEL KANALLAR|▬▬|")));

      message.guild.createChannel(`🏆》Kurucu Odası`, "voice")
      .then(channel =>
        channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|SES KANALLARI|▬▬|")))
      .then(c => {
        let role = message.guild.roles.find("name", "@everyone");
        let role2 = message.guild.roles.find("name", "Kurucu");
        
        c.overwritePermissions(role, {
            CONNECT: false,
        });
        c.overwritePermissions(role2, {
            CONNECT: true,
            
        });
    })

    message.guild.createChannel('|▬▬|SES KANALLARI|▬▬|', 'category', [{
      id: message.guild.id,
    }]);

    message.guild.createChannel(`🏆》Yönetici Odası`, "voice")
    .then(channel =>
      channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|SES KANALLARI|▬▬|")))
    .then(c => {
      let role = message.guild.roles.find("name", "@everyone");
      let role2 = message.guild.roles.find("name", "Kurucu");
      let role3 = message.guild.roles.find("name", "Yönetici");
      c.overwritePermissions(role, {
          CONNECT: false,
      });
      c.overwritePermissions(role2, {
          CONNECT: true,
      });
      c.overwritePermissions(role3, {
          CONNECT: true,
      });
  })

  message.guild.createChannel(`💬》Sohbet Odası`, "voice")
  .then(channel =>
    channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|SES KANALLARI|▬▬|")))
  .then(c => {
    let role = message.guild.roles.find("name", "@everyone");
    c.overwritePermissions(role, {
        CONNECT: true,
    });
})

message.guild.createChannel('|▬▬|OYUN ODALARI|▬▬|', 'category', [{
  id: message.guild.id,
}]);

message.guild.createChannel(`🎮》LOL`, 'voice')
.then(channel =>
 channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))
 message.guild.createChannel(`🎮》ZULA`, 'voice')
 .then(channel =>
  channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))
 message.guild.createChannel(`🎮》COUNTER STRİKE`, 'voice')
.then(channel =>
 channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))
 message.guild.createChannel(`🎮》PUBG`, 'voice')
 .then(channel =>
  channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))
  message.guild.createChannel(`🎮》FORTNİTE`, 'voice')
  .then(channel =>
   channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))
   message.guild.createChannel(`🎮》MİNECRAFT`, 'voice')
   .then(channel =>
    channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))
    message.guild.createChannel(`🎮》ROBLOX`, 'voice')
    .then(channel =>
     channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))
     message.guild.createChannel(`🎮》WOLFTEAM`, 'voice')
     .then(channel =>
      channel.setParent(message.guild.channels.find(channel => channel.name === "|▬▬|OYUN ODALARI|▬▬|")))



      message.guild.createRole({
        name: 'Kurucu',
        color: 'RED',
        permissions: [
            "ADMINISTRATOR",
    ]
      })

      
      message.guild.createRole({
        name: 'Yönetici',
        color: 'BLUE',
        permissions: [
            "MANAGE_GUILD",
            "MANAGE_ROLES",
            "MUTE_MEMBERS",
            "DEAFEN_MEMBERS",
            "MANAGE_MESSAGES",
            "MANAGE_NICKNAMES",
            "KICK_MEMBERS"
    ]
      })

      message.guild.createRole({
        name: 'Moderatör',
        color: 'GREEN',
        permissions: [
            "MANAGE_GUILD",
            "MANAGE_ROLES",
            "MUTE_MEMBERS",
            "DEAFEN_MEMBERS",
            "MANAGE_MESSAGES",
            "MANAGE_NICKNAMES"
    ]
      })

      message.guild.createRole({
        name: 'V.I.P',
        color: '00ffff',
      })

      message.guild.createRole({
        name: 'Üye',
        color: 'WHITE',
      })

      message.guild.createRole({
        name: 'Bot',
        color: 'ORANGE',
      })

       message.channel.send("Gerekli Odalar Kuruldu!")
     
            })   
    
}
});
Yapamazsanız yorumlarda sorununuzu belirtirseniz yardımcı olunur.
İlerleyen zamanlarda Discord Bot Sunucu Kur kodunun dahada gelişmiş bir versiyonunu CodeMareFi sitemizde bulabilirsiniz takipde kalın.
CodeMareFi

Admin MareFi

CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi

CodeMareFi Bir çok konuda fikir sahibi olduğu kategorilere yönelip kullanıcıya en iyi ve en özgün bilgiyi sunmayı amaç edinmiştir. CMF Teknoloji, İnternet, Program, Blogger Konuları , Blogger Temaları, Blogger Eklentileri, Discord Konuları, Discord Bot konuları, Discord Bot Komut Paylaşımları ve bir çok konuda Genel Güncel Paylaşım Sitesidir...

Yorum Yap:

19 Yorum Yapılmış:

  1. Kodları Nasıl Kopyalaya Biliriz?

    YanıtlaSil
    Yanıtlar
    1. sen kafayı üşütmüsüşn kardeşim qewqewqe

      Sil
  2. kardeş dalgamı geçiyon kodları koymuşsun kopyala yapıştır ı aktifsizleştirmişsin

    YanıtlaSil
    Yanıtlar
    1. Sen aptalsan ben ne yapabilirim...

      Sil
    2. Bu yorum bir blog yöneticisi tarafından silindi.

      Sil
    3. gercekten aptalın ctr c yap kopyala gıtsın

      Sil
    4. malmısın kanka

      Sil
  3. koda bosluklar kopyalanmıyo nedne

    YanıtlaSil
  4. client is not defined diyor

    YanıtlaSil
    Yanıtlar
    1. Main dosyanda yani botunun ana kodlarında client tanımı yok aşağıda verdiğim kodu const satırlarına ekle. Eğer hala olmuyorsa altyapında bozukluk vardır benim verdiğim sorunsuz altyapıyı kullan TIKLA

      const client = new Discord.Client();

      Sil
  5. Denilenleri yaptım ancak işe yaramıyor herhangi bir hatada almıyorum ne yaplamıyım?

    YanıtlaSil
  6. hazır altyapıya kursam çalışırmı

    YanıtlaSil
    Yanıtlar
    1. Çalışır hocam sıkıntı yok eğer discord.js sürümünüz uygunsa.

      Sil
  7. (node:1780) UnhandledPromiseRejectionWarning: TypeError: message.guild.channels.find is not a function
    at Client. (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\bot.js:38:30)
    at Client.emit (events.js:327:22)
    at MessageCreateAction.handle (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
    at WebSocket.onMessage (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\node_modules\ws\lib\event-target.js:132:16)
    at WebSocket.emit (events.js:315:20)
    at Receiver.receiverOnMessage (C:\Users\aliya\Desktop\Programlar\TeknoAli Bot\node_modules\ws\lib\websocket.js:825:20)
    (node:1780) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
    (node:1780) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

    hatası veriyor

    YanıtlaSil
    Yanıtlar
    1. Bu hatayı console da tekrar tekrar mı veriyor yoksa bir komut kullanıldığında mı?.

      Sil
  8. glitche giriyom yazıyom ama 1. ve 4. yer hata veriyo tokenle ilgilimi bilmiyom token komutu yaptım ama bot offline oluyo yardım

    YanıtlaSil
    Yanıtlar
    1. Token komudu derken ben öyle bir kod paylaşmadım. 1 tane paylaşım var token ile ilgili oda eğlence amaçlı sadece gif atıyor. Başka yerlerden eklediysen dikkat et bilmediğin kişilerin verdiği kodları eklemeyin projelerize

      Sil
  9. (node:1050) UnhandledPromiseRejectionWarning: TypeError: message.guild.channels.find is not a function
    at Client. (/app/bot.js:570:30)
    at Client.emit (events.js:201:15)
    at MessageCreateAction.handle (/rbd/pnpm-volume/696dd88a-6606-477a-bb6e-d4cd8a4dd990/node_modules/.registry.npmjs.org/discord.js/12.2.0/node_modules/discord.js/src/client/actions/MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (/rbd/pnpm-volume/696dd88a-6606-477a-bb6e-d4cd8a4dd990/node_modules/.registry.npmjs.org/discord.js/12.2.0/node_modules/discord.js/src/client/websocket/handlers/MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (/rbd/pnpm-volume/696dd88a-6606-477a-bb6e-d4cd8a4dd990/node_modules/.registry.npmjs.org/discord.js/12.2.0/node_modules/discord.js/src/client/websocket/WebSocketManager.js:386:31)
    at WebSocketShard.onPacket (/rbd/pnpm-volume/696dd88a-6606-477a-bb6e-d4cd8a4dd990/node_modules/.registry.npmjs.org/discord.js/12.2.0/node_modules/discord.js/src/client/websocket/WebSocketShard.js:436:22)
    at WebSocketShard.onMessage (/rbd/pnpm-volume/696dd88a-6606-477a-bb6e-d4cd8a4dd990/node_modules/.registry.npmjs.org/discord.js/12.2.0/node_modules/discord.js/src/client/websocket/WebSocketShard.js:293:10)
    at WebSocket.onMessage (/rbd/pnpm-volume/696dd88a-6606-477a-bb6e-d4cd8a4dd990/node_modules/.registry.npmjs.org/discord.js/12.2.0/node_modules/discord.js/node_modules/ws/lib/event-target.js:132:16)
    at WebSocket.emit (events.js:196:13)
    at Receiver.receiverOnMessage (/rbd/pnpm-volume/696dd88a-6606-477a-bb6e-d4cd8a4dd990/node_modules/.registry.npmjs.org/discord.js/12.2.0/node_modules/discord.js/node_modules/ws/lib/websocket.js:1059:20)
    (node:1050) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
    (node:1050) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. Komutu çalıştırınca böyle bir hata veriyor

    YanıtlaSil
  10. Komutu yazınca böyle bir hata veriyor

    YanıtlaSil

Yorum Yaparken:
* Yorumlarınızda Din , Dil , Irk , Cinsiyet , Küfür(Hakaret) ve Siyaset içerikli yorumlar onaylanmadığını hatırlatmak isterim.
* Yorumlarınızı anlaşılır bir dilde yazınız ve mümkünse detaylı bir şekilde açıklama yapınız.
* Yorum yaparken tavsiyemiz olarak yorum profilinizi google @gmail profilinizi seçerek yorum yapınız, ayrıca (anonim) veya Ad/Url gibi seçeneklerle de yorum yapabilirsiniz.
Konu ile ilgili olmayan sorularınız için ise Chat veya İletişim sayfalarını kullanın

Kullanmak istediğiniz emojileri kopyalayıp yorumda kullanabilirsiniz. CTRL + C

☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅