Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Discord botunuz için 9 çerçeve kodu bir arada olan özel avatar çerçeve kodlarını paylaşıyorum. Kod içeriğini kısaca bahsedeyim içerisinde yazılmış 9 ayrı avatar çerçeve işleme kodları var komut yazıldığında seçtiğiniz sayıya göre avatarınızı seçilen sayıya göre çerçeve işler.
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 için "jimp" eklemeniz gerekmekte.
//---Bu Kod komutlar klasörüne atılacaktır. //###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###Sadista //!!!!-KOD DENENMEDİ-!!!! const Discord = require("discord.js"); var Jimp = require('jimp'); exports.run = async (client, message, args) => { var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; if (args[0] === '1') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery&url=https://api.eggsybot.xyz/pub/resources/frames/bravery.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance1/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance1/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (args[0] === '2') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery2&url=https://api.eggsybot.xyz/pub/resources/frames/bravery2.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance2/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance2/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (args[0] === '3') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery3&url=https://api.eggsybot.xyz/pub/resources/frames/bravery3.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance3/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance3/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (args[0] === '4') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery4&url=https://api.eggsybot.xyz/pub/resources/frames/bravery.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance4/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance4/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (args[0] === '5') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery5&url=https://api.eggsybot.xyz/pub/resources/frames/bravery5.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance5/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance5/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (args[0] === '6') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery6&url=https://api.eggsybot.xyz/pub/resources/frames/bravery6.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance6/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance6/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (args[0] === '7') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery7&url=https://api.eggsybot.xyz/pub/resources/frames/bravery7.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance7/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance7/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (args[0] === '8') { var user = message.mentions.users.first() || message.author; message.channel.startTyping(); var user = message.mentions.users.first() || message.author; if (!message.guild) user = message.author; message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000)); Jimp.read(user.avatarURL, (err, image) => { image.resize(315, 310) Jimp.read("https://api.eggsybot.xyz/api/cerceve?cerceve=bravery8&url=https://api.eggsybot.xyz/pub/resources/frames/bravery8.png", (err, avatar) => { avatar.resize(315, 320) image.composite(avatar, 0, 0).write(`./secim/balance8/${client.user.id}-${user.id}.png`); setTimeout(function() { message.channel.send(new Discord.Attachment(`./secim/balance8/${client.user.id}-${user.id}.png`)); }, 1000); }); }); } if (!args[0]) return message.channel.send('**Bu Komutta Toplam 8 Tane Çerçeve Var** `(Lütfen 1den 8e Kadar Bir Sayı Seç)`'); if (args[0] < 1) return message.channel.send('**Bu Komutta Toplam 8 Tane Çerçeve Var** `(Lütfen 1den 8e Kadar Bir Sayı Seç)`'); if (args[0] > 8) return message.channel.send('**Bu Komutta Toplam 8 Tane Çerçeve Var** `(Lütfen 1den 8e Kadar Bir Sayı Seç)`'); if (isNaN(args[0])) return message.channel.send('**Bu Komutta Toplam 8 Tane Çerçeve Var** `(Lütfen 1den 8e Kadar Bir Sayı Seç)`'); } exports.conf = { enabled: true, guildOnly: false, aliases: [], permLevel: 0, kategori: "eğlence" }; exports.help = { komut: 'bravery', description: 'Avatariniza Balance Efekti Ekler.', usage: 'bravery rakam' };
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
☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅