How can I make dynamic help command ignore developers category?
Full code: https://sourceb.in/XJirmpAr47
help.js
const directories = [
...new Set(client.commands.map((cmd) => cmd.directory)),
];
const formatString = (str) => {
return `${str[0].toUpperCase()}${str.slice(1).toLowerCase()}`;
};
const categories = directories.map((dir) => {
const getCommands = client.commands
.filter((cmd) => cmd.directory === dir)
.map((cmd) => {
return {
name: cmd.name ? cmd.name : "No command name!",
description: cmd.description
? cmd.description
: "No command description!",
};
});
return {
directory: formatString(dir),
commands: getCommands,
};
});
Filter it where you defined Directories
.filter((cmd) => cmd.directory !='developers')
Add this before mapping
const directories = [
...new Set(client.commands.filter((cmd) => cmd.directory !='developers').map((cmd) => cmd.directory))
];
```