Implemented new Commands:
help - list all commands timestamp - convert date to timestamp (still in progress) about - Bot porpose (still in progress) ping - check bot availability
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
const { SlashCommandBuilder} = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
data: new SlashCommandBuilder()
|
||||
.setName('help')
|
||||
.setDescription('Gives all available commands.'),
|
||||
async execute(interaction) {
|
||||
// Map over the full command objects to get names and descriptions
|
||||
const commandDetails = interaction.client.commands.map(cmd => ({
|
||||
name: cmd.data.name,
|
||||
description: cmd.data.description,
|
||||
}));
|
||||
|
||||
// Format the commands into a user-friendly help message
|
||||
const helpMessage = commandDetails
|
||||
.map(detail => `/${detail.name} - ${detail.description}`)
|
||||
.join('\n');
|
||||
|
||||
// Send the help message
|
||||
await interaction.reply(`Here are all the available commands:\n\n${helpMessage}`);
|
||||
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user