Kod ağı 4 parçadan oluşuyor ve bu kodları devam yazımda tek tek verecegim yani başlıklarda 1, 2, 3, 4 gibi ibarelerle belirteceğim.
Kod içeriğini açıklamak gerekirse örnek olarak bir discord sunucunuz var diyelim ve bu sunucu sizin bir oyun vb. bir sunucunuz ile bağlı bu kodları ile bota kendi server , sunucu gibi bilgilerinizi diğer kullanıcıların botu bu kodlarını kullanarak kaydetmesini sağlar yani gerekli yetkiye sahip bir kullanıcı bu kodları ile bot içerisine örnek olarak "server-ip" yazıldığında 245.52.180.33 gibi bir server ip cevap olarak verir. Burada örnek verdim istediğiniz soruyu ve bottan vermesini istediğiniz cevabı girebilirsiniz. CodeMareFi ye özel koddur... Ve kod bot altyapısından dolayı degişiklikler gösterebilir.
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
- Modül olarak "quick.db" eklemeniz gerekmekte.
//---Bu Kod komutlar klasörüne atılacaktır. //###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###Sadista const Discord = require("discord.js") const db = require('quick.db') exports.run = async(bot, message, args) => { let prefix = await db.fetch(`guildPrefix_${message.guild.id}`) || "/"; let mentionEmbed = new Discord.RichEmbed() .setDescription(`Lütfen \`komut\` - \`gönderilecek şey\` olarak kullanınız.\nÖrnek: \`\`\`s$özelkomutekle server-ip codemarefi.serveripniz.com\`\`\``) .setColor('RED') var user = message.mentions.users.first() || message.author; let owner = await db.fetch(`${user.id}`); if (!message.member.hasPermission('MANAGE_GUILD') && message.author.id !== `${owner}`) return message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Bu Komutu Kullanmak İçin `Sunucuyu Yönet` Yetkisi Lazım!').setColor("RED")); // This returns if it CANT find the admin perm on them. It then uses the function to send to message.channel, and deletes the message after 120000 milliseconds (2minutes) if (!args[0]) return message.channel.send(mentionEmbed) if (!args[1]) return message.channel.send(mentionEmbed) let komut; if (!args[0]) komut = ''; // If they wrote the word none, it sets newMessage as empty. else komut = (args[0]); // If they didn't write none, set what they wrote as the message if(args[0] == 'yardım' || args[0] == 'bilgi' || args[0] == 'istatistik' || args[0] == 'davet' || args[0] == 'ping' || args[0] == 'yardım' || args[0] == 'ayarlar' || args[0] == 'hava-durumu' || args[0] == 'kitap-ara' || args[0] == 'sunucu-bilgi' || args[0] == 'kullanıcı-bilgi' || args[0] == 'tavsiye' || args[0] == 'rolbilgi' || args[0] == 'talep' || args[0] == 'döviz' || args[0] == 'atatürk' || args[0] == 'espri' || args[0] == 'emoji-yazı' || args[0] == 'wasted' || args[0] == 'roller' || args[0] == 'fucked' || args[0] == 'kimlik' || args[0] == 'yaş' || args[0] == 'isim' || args[0] == 'cinsiyet' || args[0] == 'biyografi' || args[0] == 'instagram' || args[0] == 'rocket-league' || args[0] == 'steam-oyun' || args[0] == 'mcskin' || args[0] == 'mckafa' || args[0] == 'mcsunucu' || args[0] == 'prefix-ayarla' || args[0] == 'prefix-sıfırla' || args[0] == 'oto-rol-ayarla' || args[0] == 'gçs-ayarla' || args[0] == 'kayıtlar-ayarla' || args[0] == 'yasakla' || args[0] == 'at' || args[0] == 'uyar' || args[0] == 'rolver' || args[0] == 'rolal' || args[0] == 'yaz' || args[0] == 'duyuru' || args[0] == 'sil' || args[0] == 'giriş' || args[0] == 'dm-ayarla' || args[0] == 'çıkış' || args[0] == 'eval' || args[0] == 'yenile' || args[0] == 'özel-komut-ekle' || args[0] == 'özel-komut-sil' || args[0] == 'özel-komut-listesi') return message.channel.send('Botun varolan bir komudunu ekleyemezsin.') let gonderileceksey; if (args.slice(1, 1000, args[1]).join(' ') === 'NONE') gonderileceksey = ''; else gonderileceksey = args.slice(1, 1000, args[1]).join(' '); let welcomeEmbed = new Discord.RichEmbed() .addField(`Bu sunucuya özel komut eklendi.`, `\`${komut}\` yazıldığı zaman \`${gonderileceksey}\` olarak yanıt verecek.`) .setColor('GREEN') db.set(`sunucuKomut_${message.guild.id}`, komut) db.set(`sunucuMesaj_${message.guild.id}`, gonderileceksey) message.channel.send(welcomeEmbed) }; exports.conf = { enabled: true, guildOnly: true, aliases: ['özelkomutekle','özelkomut-ekle','özel-komutekle'], permLevel: 0 }; exports.help = { name: 'özel-komut-ekle', description: '', usage: '' };
Yorum Yap:
0 Hiç Yorum Yapılmamış İlk Yorumu Sen Yapmak İstermisin:
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
☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅