Kod Banner.js

! `Almancii †#1938
Katılım
25 Ara 2021
Mesajlar
72
Tepkime puanı
6
Etiketlediğiniz Kullanıcının Banner'ini verir
Simp: .banner @riaelchavo



JavaScript:
const fetch = require('node-fetch');
const { MessageEmbed } = require('discord.js');

exports.run = async (client, message, args) => {
    const user = message.mentions.users.first() || client.users.cache.get(args[0]) || message.author;

    let uid = user.id


    let response = fetch(`https://discord.com/api/v8/users/${uid}`, {
        method: 'GET',
        headers: {
            Authorization: `Bot ${client.token}`
        }
    })

    let receive = ''
    let banner = 'https://cdn.discordapp.com/attachments/829722741288337428/834016013678673950/banner_invisible.gif'

    response.then(a => {
        if (a.status !== 404) {
            a.json().then(data => {
                receive = data['banner']
                console.log(data)

                if (receive !== null) {

                    let response2 = fetch(`https://cdn.discordapp.com/banners/${uid}/${receive}.gif`, {
                        method: 'GET',
                        headers: {
                            Authorization: `Bot ${client.token}`
                        }
                    })
                    let statut = ''
                    response2.then(b => {
                        statut = b.status
                        banner = `https://cdn.discordapp.com/banners/${uid}/${receive}.gif?size=1024`
                        if (statut === 415) {
                            banner = `https://cdn.discordapp.com/banners/${uid}/${receive}.png?size=1024`
                        }

                    })
                }
            })
        }
    })

    setTimeout(() => {
        if (!receive) return message.channel.send("Bu kullanıcının banneri bulunamadı!")
        let embed = new MessageEmbed()
            .setColor("RANDOM")
            .setImage(banner)
        message.channel.send(embed)
    }, 1000)

}



exports.conf = {
  aliases: ['banner'],
  permLevel: 0,
  kategori: "Eglence",
};

exports.help = {
    name: 'Banner',
    description: 'İstediğiniz kullanıcının Bannerını verir.',
    usage: 'banner <Kullanıcı Adı>',
  };

//@riaelchavo
 
Son düzenleme:
xd. lips#0001
Katılım
4 Mar 2022
Mesajlar
85
Tepkime puanı
46
Şehir
İstanbul
Tam olarak ne işe yaradığını kodun dışında paylaşımında açıklarsan güzel olur.
 
saitan#8903
Katılım
6 Eyl 2022
Mesajlar
13
Tepkime puanı
2
Şehir
Afyonkarahisar
çok güzel olmuş çalışıyor
 

Konuyu 0 kişi okuyor. (0 kayıtlı üye ve 0 ziyaretçi)

  • Bilgi