- 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]})
},
};