Sunucunuzdaki Botunuzda Kullanabileceğiniz Slashlı Sil Komutu İle Slashlı Avatar Komutu!

Sperayz

Oduncu
Katılım
22 Ocak 2023
Mesajlar
4
Beğeni
2
Puanları
10
JavaScript:
const { Client, CommandInteraction, MessageEmbed, CommandInteractionOptionResolver } = require("discord.js");
module.exports = {
    name: "sil",
    description: "Mesaj Sil",
    type: 1,
    perm: "MANAGE_MESSAGES",
    options: [
        {
            name:"sayı",
            description:"Kaç mesaj sileceksin",
            type:10,
            required: true
        }
    ],

   /**
     *
     * @param {Client} client
     * @param {CommandInteraction} interaction
     */
    run: (client, interaction) => {
        let sil2 = interaction.options.getNumber("sayı")

       if(sil2 < 1) return interaction.reply({content: `0 tane mesaj silemezsin! <@${interaction.user.id}>`})
       if(sil2 > 100) return interaction.reply({content: `En fazla 100'e kadar mesaj silebilirim! <@${interaction.user.id}>`})
       interaction.channel.bulkDelete(sil2)
       interaction.reply({ content: `${sil2} sayısı kadar mesaj sildim <@${interaction.user.id}>` }).then(() => {
        setTimeout(() => {
            interaction.deleteReply()
        }, 5000);
    })
    }}

const { Client, CommandInteraction, MessageEmbed } = require("discord.js");
module.exports = {
    name: "avatar",
    description: "Kullanıcının avatarını gösterir.",
    type: 1,
   // perm: "MANAGE_GUILD", bunu yazarsanız sunucuyu yönetme izni olmayan kişiler kullanamaz
    options: [
        {
            name:"kullanıcı",
            description:"Kullanıcı avatar",
            type:6,
            required:false
        }
    ],
    /**
     *
     * @param {Client} client
     * @param {CommandInteraction} interaction
     */
    run: async (client, interaction) => {
    
        let member = interaction.options.getMember("kullanıcı") || interaction.member;

        interaction.reply({
            embeds:[
                {
                    title: `${member.user.tag} avatarı`,
                    description: `[Link](${member.user.displayAvatarURL({size:1024,format:"png"})})`,
                    color: "AQUA",
                    image: {url: member.user.displayAvatarURL({size:1024,dynamic:true})}
                }
            ]
        })
    
    }
}
 
Üst