Bot Command Glitch #2

 Lihat video ini


jika kalian mau masukkan command ascii,

avatar,hack,meme,dll di tunggu command selanjutnya




commands/fun/asci.js


const Discord = require("discord.js");

const { MessageEmbed } = require("discord.js");

const { Color } = require("../../config.js");

const figlet = require("figlet");

const { promisify } = require("util");

const figletAsync = promisify(figlet);


module.exports = {

  name: "ascii",

  aliases: [],

  description: "Ascii Art!",

  usage: "Ascii <Text>",

  run: async (client, message, args) => {

    //Start


   message.delete();

    

    let Content = args.join(" ");


    if (!Content) return message.channel.send(`Please Give Me Text!`);


    let Result = await figletAsync(Content);


    let embed = new MessageEmbed()

      .setColor(Color)

      .setDescription("```" + Result + "```")

      .setTimestamp();


    if (Content.length > 20)

      return message.channel.send(`Please Make Shorter! | Limit : 20`);


    message.channel.send(embed);



    //End

  }

};


commands/fun/avatar.js


const Discord = require("discord.js");

const { MessageEmbed } = require("discord.js");

const { Color } = require("../../config.js");


module.exports = {

  name: "av",

  aliases: ["icon", "pfp"],

  description: "Show Member Avatar!",

  usage: "Avatar | <Mention Member>",

  run: async (client, message, args) => {

    //Start

    message.delete();

  

    let Member =

      message.mentions.members.first() ||

      message.guild.members.cache.get(args[0]) ||

      message.member;


    let embed = new Discord.MessageEmbed()

      .setColor(Color)

      .addField(

        "Links",

        `[png](${Member.user.displayAvatarURL({

          format: "png",

          dynamic: true

        })}) | [jpg](${Member.user.displayAvatarURL({

          format: "jpg",

          dynamic: true

        })}) | [webp](${Member.user.displayAvatarURL({

          format: "webp",

          dynamic: true

        })})`

      )

      .setImage(Member.user.displayAvatarURL({ dynamic: true }))

      .setTimestamp();


    message.channel.send(embed);


    //End

  }

};


commands/fun/hack.js


const Discord = require("discord.js");

const { MessageEmbed } = require("discord.js");

const { Color } = require("../../config.js");


module.exports = {

  name: "hack",

  aliases: [],

  description: "Hack Member!",

  usage: "Hack <Mention Member>",

  run: async (client, message, args) => {

    //Start

    message.delete();


    let Member =

      message.mentions.members.first() ||

      message.guild.members.cache.get(args[0]) ||

      message.member;


    if (!Member)

      return message.channel.send(

        `Please Mention A Member That You Want To Hack!`

      );


    if (Member.user.id === message.author.id)

      return message.channel.send(`You Can't Hack Your Self Lmao!`);


    let embed = new MessageEmbed()

      .setColor(Color)

      .setTitle(`Hack Status: Completed`)

      .setDescription(

        `Name: ${Member.user.username} | ID: ${

          Member.user.id

        }`

      )

      .setFooter(`Jk Don't Take It Serious Its Just Random Generated Strings!`)

      .setTimestamp();


    await message.channel.send(`Hacking Started! Hacking ${Member.user.username}`);


    await message.channel.send(`Hack Status: 10%`);

    

    await message.channel.send(`Hack Status: 12%`);


    await message.channel.send(`Hack Status: 13%`);


    await message.channel.send(`Hack Status: 17%`);


    await message.channel.send(`Hack Status: 19%`);


    await message.channel.send(`Hack Status: 20%`);


    await message.channel.send(`Hack Status: 22%`);


    await message.channel.send(`Hack Status: 23%`);


    await message.channel.send(`Hack Status: 27%`);


    await message.channel.send(`Hack Status: 29%`);

    

    await message.channel.send(`Hack Status: 30%`);

    

    await message.channel.send(`Hack Status: 31%`);

  

    await message.channel.send(`Hack Status: 33%`);

    

    await message.channel.send(`Hack Status: 44%`);

    

    await message.channel.send(`Hack Status: 45%`);

    

    await message.channel.send(`Hack Status: 46%`);

    

    await message.channel.send(`Hack Status: 49%`);

    

    await message.channel.send(`Hack Status: 50%`);

    

    await message.channel.send(`Hack Status: 52%`);

    

    await message.channel.send(`Hack Status: 53%`);

    

    await message.channel.send(`Hack Status: 55%`);

    

    await message.channel.send(`Hack Status: 57%`);

    

    await message.channel.send(`Hack Status: 59%`);

    

    await message.channel.send(`Hack Status: 80%`);

    

    await message.channel.send(`Hack Status: 90%`);

    

    await message.channel.send(`Hacking..........`);


    setTimeout(function() {

      message.channel.send(embed);

    }, 5000);


    //End

  }

};








Command selanjutnya

comingsoon

Komentar