Kod slash avatar komutu

Spany#6964
Katılım
7 Nis 2022
Mesajlar
43
Tepkime puanı
16
Şehir
İstanbul
JavaScript:
const { MessageEmbed, MessageActionRow, MessageButton } = require('discord.js')
const config = require("../botconfig/main.json")
module.exports = {
    name: "avatar", // Komut Adı
    description: "Get a user's avatar.", // Komut Açıklaması
    type: 'CHAT_INPUT',
    options: [
        {
          name:"kullanıcı",
          description:"Hedef Kullanıcı.",
          type: 6,
          required: false
        },
    ],
    run: async (client, interaction) => {
        let user = interaction.options.getUser("kullanıcı") || interaction.user;
  
        let avs = new MessageEmbed()
        .setAuthor({name: `Avatar from: ${user.tag}`, iconURL: user.displayAvatarURL({ dynamic: true })})
        .setColor(config.embedColor)
        .setFooter({name: config.embedFooter, iconURL: client.user.displayAvatarURL({ dynamic: true })})
        .setImage(user.displayAvatarURL({dynamic: true,size: 512,}))
        const button = new MessageActionRow()
            .addComponents(
                new MessageButton()
                    .setStyle('LINK')
                    .setLabel("PNG")
                    .setURL(`${user.displayAvatarURL({ format: "png" })}`),
                new MessageButton()
                    .setStyle('LINK')
                    .setLabel("JPEG")
                    .setURL(`${user.displayAvatarURL({ format: "jpg" })}`),
                new MessageButton()
                    .setStyle('LINK')
                    .setLabel("WEBP")
                    .setURL(`${user.displayAvatarURL({ format: "webp" })}`)
            )
    interaction.reply({embeds: [avs], components: [button]})
    },
  };
 

Aventia

Aventia | Yasin
Moderator
aventia
Katılım
11 Kas 2021
Mesajlar
3,689
Tepkime puanı
1,047
Şehir
Samsun
Teşekkürler. :sandavic:
 
Calpim#0008
Katılım
4 Mar 2022
Mesajlar
1,723
Tepkime puanı
451
Şehir
Yurtdışı
Bot yapanların işine yarayabilir, teşekkürler.🌈
 
Piques#5792
Katılım
17 Şub 2022
Mesajlar
269
Tepkime puanı
96
Şehir
Konya
Paylaşım için teşekkürler. Eline sağlık. ✨
 
InFlames#2005
Katılım
2 Eyl 2021
Mesajlar
393
Tepkime puanı
129
Şehir
İstanbul
JavaScript:
const { MessageEmbed, MessageActionRow, MessageButton } = require('discord.js')
module.exports = {
    name: "avatar", // Komut Adı
    description: "Get a user's avatar.", // Komut Açıklaması
    type: 'CHAT_INPUT',
    options: [
        {
          name:"kullanıcı",
          description:"Hedef Kullanıcı.",
          type: 6,
          required: false
        },
    ],
    run: async (client, interaction) => {
        let user = interaction.options.getUser("kullanıcı") || interaction.user;
 
        let avs = new MessageEmbed()
        .setAuthor({name: `Avatar from: ${user.tag}`, iconURL: user.displayAvatarURL({ dynamic: true })})
        .setColor("black")
        .setFooter({name: client.user.username | Avatar, iconURL: user.displayAvatarURL({ dynamic: true })})
        .setImage(user.displayAvatarURL({dynamic: true,size: 512,}))
        const button = new MessageActionRow()
            .addComponents(
                new MessageButton()
                    .setStyle('LINK')
                    .setLabel("PNG")
                    .setURL(`${user.displayAvatarURL({ format: "png" })}`),
                new MessageButton()
                    .setStyle('LINK')
                    .setLabel("JPEG")
                    .setURL(`${user.displayAvatarURL({ format: "jpg" })}`),
                new MessageButton()
                    .setStyle('LINK')
                    .setLabel("WEBP")
                    .setURL(`${user.displayAvatarURL({ format: "webp" })}`)
            )
    interaction.reply({embeds: [avs], components: [button]})
    },
  };

ufak bir düzeltme bu hali çalışır öteki türlü basitte olsa hata verir.
 
  • Beğen
Tepkiler: wenzyfy

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

  • Bilgi