Initial commit

This commit is contained in:
2025-02-02 14:10:51 -05:00
commit 9c74e724a8
28 changed files with 10554 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
// help.js - Discord bot help command
// Copyright (C) 2025 Luis Bauza
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
const { SlashCommandBuilder, EmbedBuilder } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName('help')
.setDescription('Lists all available commands'),
async execute(interaction) {
const { commands } = interaction.client;
const helpEmbed = new EmbedBuilder()
.setColor('#5dc67b')
.setTitle('Available Commands')
.setDescription('Here are all my commands:')
.setTimestamp();
commands.forEach(command => {
helpEmbed.addFields({
name: `/${command.data.name}`,
value: command.data.description,
});
});
await interaction.reply({ embeds: [helpEmbed], ephemeral: true });
},
};