const { SlashCommandBuilder, ChannelType } = require("discord.js") const { color } = require("../config/options.json") module.exports = { name: "help", description: "Help command", type: "slash", data: new SlashCommandBuilder() .setName("help") .setDescription("Help command") .setDMPermission(true), /** @param { import('discord.js').ChatInputCommandInteraction } interaction */ async execute(interaction) { await interaction.deferReply({ ephemeral: true }) const embedColor = Number(color.replace("#", "0x")) await interaction.editReply({ embeds: [{ title: "Commands", description: "List of commands", fields: [ { name: "/check", value: "Check the stats of a player" }, { name: "/reqs", value: "Check the requirements of the guild" }, { name: "/update", value: "Update's your roles" }, { name: "/help", value: "Shows this message" } ], color: embedColor, thumbnail: { url: interaction.guild.iconURL({ dynamic: true }) }, footer: { icon_url: interaction.guild.iconURL({ dynamic: true }), text: interaction.guild.name + " | Developed by: @Taken#0001" } }] }) } }