Discord Komut Modülü Resim Efekt-YENİ-

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
const keytr = require('keytr.js');
Banlı Üye
Katılım
15 Ağu 2018
Mesajlar
542
Tepki puanı
138
Yaş
26
7 HİZMET YILI


Selamlar son kodumu paylaşiyorum baya iş gören bir komut öncelikle bot.js açiyoruz ve 1 ci kodumuzu yapiştiriyoruz

JavaScript:
if (command === "tr") {
        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(3000));

        Jimp.read(user.avatarURL, (err, image) => {
            image.resize(295, 295)
        
            Jimp.read("http://bilgitivi.com/wp-content/uploads/2017/01/maxresdefault-4.jpg", (err, avatar) => {
                avatar.resize(295, 295)
                avatar.opacity(0.3);
                image.composite(avatar, 1, 0).write(`./img/wasted/${client.user.id}-${user.id}.png`);
                setTimeout(function() {
                    message.channel.send(new Discord.Attachment(`./img/wasted/${client.user.id}-${user.id}.png`));
                }, 1000);
            });
        });
    }

bot.js atılacaktır!

JavaScript:
      if (command === "afewmoments") {
        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(3000));

        Jimp.read(user.avatarURL, (err, image) => {
            image.resize(295, 295)
        
            Jimp.read("https://i.ytimg.com/vi/-2Z0Y3Kk8nU/maxresdefault.jpg", (err, avatar) => {
                avatar.resize(295, 295)
                avatar.opacity(0.3);
                image.composite(avatar, 1, 0).write(`./img/wasted/${client.user.id}-${user.id}.png`);
                setTimeout(function() {
                    message.channel.send(new Discord.Attachment(`./img/wasted/${client.user.id}-${user.id}.png`));
                }, 1000);
            });
        });
    }

buda bot.js içine atilacaktir!

JavaScript:
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;
  
    message.channel.send(`:timer: | Fotoğraf işleniyor, lütfen bekleyin.`).then(m => m.delete(1000));

Jimp.read(user.avatarURL, (err, image) => {
    image.resize(310, 325)
    //image.greyscale()
    //image.gaussian(3)
    Jimp.read("http://imgim.com/tbctest4.png", (err, avatar) => {
        avatar.resize(310, 325)
        image.composite(avatar, 1, 0).write(`./img/snip/${client.user.id}-${user.id}.png`);
        setTimeout(function() {
            message.channel.send(new Discord.Attachment(`./img/snip/${client.user.id}-${user.id}.png`));
        }, 1000);
    });

});
}

exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: [],
    permLevel: 0
  };
 
  exports.help = {
    name: 'tbc',
    description: 'tbc',
    usage: 'tbc'
  };

Bu ise komutlar/tobe.js gibisinden bi dosya oluşturup atacaksınız.


Ek bilgi; Ek modül jimp'i kurunuz.

 
BeklavaFISTIK
Uzman Üye
Katılım
29 Eki 2018
Mesajlar
160
Tepki puanı
30
Ödüller
7
Yaş
28
7 HİZMET YILI
bi komut yapıcaksın botun veya etiketlediğin kişi rol rengi durmadan deyişecek filan güzel olur denedim olmadı bide sen yaparsa böyle güzel bişey manyak olur
 
Üye
Katılım
28 Şub 2019
Mesajlar
40
Tepki puanı
5
Yaş
48
7 HİZMET YILI
command ve message hata olarak gösteriyor altını çiziyor nasıl yapabilirim bunları bir değişken olarak atamak lazım sanırım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...