//Shard.js Dosyasına Atılacak //UYARI burada 2 dosya var ayarlanacak kısımları ayarlamayı unutmayın embedli kullanmak isteyenler için embed taslağı bırakıyorum const { ShardingManager } = require('discord.js'); const shard = new ShardingManager('./app.js', { //app.js kısmına main dosyanızın ismini yazın token: "TOKEN_GIRINIZ",. autoSpawn: true }); shard.spawn(2); shard.on('launch', shard => console.log(`[SHARD] Shard Başlatıldı ${shard.id}/${shard.totalShards}`)); //------------------------------------------------------------------------------------------------------------ //Main Dosyanıza Atılacak client.statusHook = client.channels.cache.get('ATILACAK_KANAL_ID') //Shard ready client.on("shardReady", async shard => { client.statusHook.send(`**#${shard}** sayılı shard **${client.guilds.cache.size}** sunucu ve **${client.users.cache.size}** kullanıcı için başlatıldı.`) }) //Shard disconnect client.on("shardDisconnect", async shard => { client.statusHook.send(`Shard **#${shard}** ile bağlantı kesildi`) }) //Shard reconnecting client.on("shardReconnecting", async shard => { client.statusHook.send(`Shard **#${shard}** sayılı shard'a yeniden bağlanılıyor...`) }) //Shard resume client.on("shardResume", async shard => { client.statusHook.send(`**#${shard}** sayılı shard **${client.guilds.cache.size}** sunucu ve **${client.users.cache.size}** kullanıcı için yeniden başlatıldı.`) }) /* Embed : var embed = new Discord.MessageEmbed() .setColor('RANDOM') .setTitle(`SHARD_BAŞLIĞI`) .setAuthor(client.user.username, client.user.avatarURL({ size: 1024, dynamic: true, format: 'png' })) .setDescription(`SHARD_YAZISI`) .setThumbnail(client.user.avatarURL({ size: 1024, dynamic: true, format: 'png' })) .setTimestamp(); */