const message = require('../utils/messages'); const { MessageEmbed, MessageActionRow, MessageButton } = require('discord.js'); module.exports = { name: "help", description: "Get all Bot Commands", run: async (client, interaction) => { let helpembed = new MessageEmbed() helpembed.setColor("RANDOM") helpembed.setAuthor( `Commands of ${client.user.username}` ) helpembed.setColor("#2f3136") helpembed.setThumbnail("https://cdn.discordapp.com/avatars/608119997713350679/d71c7cbb2ba132867367ed47261aea6d.png") client.commands.map((cmd) => { helpembed.addField( `\`${cmd.name}\``, `${cmd.description}`, true ); }) helpembed.setTimestamp() helpembed.setFooter(`© EmotionChild | Have a nice day!`); const row = new MessageActionRow() .addComponents( new MessageButton() .setEmoji('865572290065072128') .setLabel(`Invite ${client.user.username}`) .setURL(`https://discord.com/api/oauth2/authorize?client_id=726333575091454002&permissions=8&scope=bot%20applications.commands`) .setStyle('LINK'), ); await interaction.reply({ embeds: [helpembed],components: [row], ephemeral: true }); }, };