update help styling with modern markdown

This commit is contained in:
bignutty 2025-01-02 17:36:48 +01:00
parent 10218dce80
commit 0a9c904be6

View file

@ -9,7 +9,7 @@ const { hasFeature } = require('#utils/testing');
function createHelpPage(context, title, contents, descriptions) { function createHelpPage(context, title, contents, descriptions) {
return page(createEmbed("default", context, { return page(createEmbed("default", context, {
description: `${title}\n\n` + description: `### ${title}\n\n` +
renderCommandList(contents, descriptions) + renderCommandList(contents, descriptions) +
`\n\n${icon("question")} Use ${smallPill(`${DEFAULT_PREFIXES[0]}help <command>`)} to view more information about a command.` + `\n\n${icon("question")} Use ${smallPill(`${DEFAULT_PREFIXES[0]}help <command>`)} to view more information about a command.` +
`\n${icon("discord")} Need help with anything else? ${DISCORD_INVITES.help}` `\n${icon("discord")} Need help with anything else? ${DISCORD_INVITES.help}`
@ -37,7 +37,7 @@ function renderCommandList(commands, descriptions, limit) {
} }
function createCommandPage(context, prefix, command, slashCommands) { function createCommandPage(context, prefix, command, slashCommands) {
alias = ' ' alias = '';
if (command.aliases.length >= 1) { if (command.aliases.length >= 1) {
for (const al of command.aliases) alias += smallPill(al) for (const al of command.aliases) alias += smallPill(al)
alias += "\n" alias += "\n"
@ -61,7 +61,7 @@ function createCommandPage(context, prefix, command, slashCommands) {
} }
let cPage = createEmbed("default", context, { let cPage = createEmbed("default", context, {
description: `${icon("slash")} ${smallPill(command.name)}\n${alias}${explicit}\n${command.metadata.description}`, description: `### ${icon("slash")} ${command.name}\n${alias}${explicit}\n${command.metadata.description}`,
fields: [] fields: []
}) })
@ -108,14 +108,12 @@ function createCommandPage(context, prefix, command, slashCommands) {
// These categories will be displayed to users, add them in the correct order // These categories will be displayed to users, add them in the correct order
const categories = { const categories = {
"core": `${iconPill("home", "Core Commands")}`, "core": `${icon("home")} Core Commands`,
"info": `${iconPill("information", "Information Commands")}`, "info": `${icon("information")} Information Commands`,
"search": `${iconPill("mag", "Search Commands")}`, "search": `${icon("mag")} Search Commands`,
"utils": `${iconPill("tools", "Utility Commands")}`, "utils": `${icon("tools")} Utility Commands`,
"fun": `${iconPill("stars", "Fun Commands")}`, "fun": `${icon("stars")} Fun Commands`,
// Image Manipulation commands have been sunset as of 09/09/2024 "mod": `${icon("shield")} "Moderation Command}`
//"image": `${iconPill("image", "Image Commands")}`,
"mod": `${iconPill("shield", "Moderation Commands")}`
} }
module.exports = { module.exports = {