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
:yazı:

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.


b0970076f1aaac08d24cc534a8afbf18.svg
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...
Üst