mirror of
https://github.com/arthur-pbty/shadowbot.git
synced 2026-06-03 23:36:25 +02:00
feat(help): améliorer le contenu de la page d'aide avec des détails sur les permissions et les alias
This commit is contained in:
@@ -525,13 +525,17 @@ fn help_page_content(
|
|||||||
} else {
|
} else {
|
||||||
meta.params
|
meta.params
|
||||||
};
|
};
|
||||||
let permission = if perms_enabled {
|
let mut details = vec![format!("args: `{}`", params)];
|
||||||
format_permission_level(meta.default_permission)
|
|
||||||
} else {
|
if perms_enabled {
|
||||||
"désactivée".to_string()
|
details.push(format!(
|
||||||
};
|
"perm: `{}`",
|
||||||
let aliases_text = if aliases_enabled {
|
format_permission_level(meta.default_permission)
|
||||||
alias_map
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
if aliases_enabled {
|
||||||
|
let aliases_text = alias_map
|
||||||
.get(alias_key)
|
.get(alias_key)
|
||||||
.filter(|aliases| !aliases.is_empty())
|
.filter(|aliases| !aliases.is_empty())
|
||||||
.map(|aliases| {
|
.map(|aliases| {
|
||||||
@@ -541,15 +545,11 @@ fn help_page_content(
|
|||||||
.collect::<Vec<_>>()
|
.collect::<Vec<_>>()
|
||||||
.join(", ")
|
.join(", ")
|
||||||
})
|
})
|
||||||
.unwrap_or_else(|| "aucun".to_string())
|
.unwrap_or_else(|| "aucun".to_string());
|
||||||
} else {
|
details.push(format!("aliases: {}", aliases_text));
|
||||||
"désactivés".to_string()
|
}
|
||||||
};
|
|
||||||
|
|
||||||
let first_line = format!(
|
let first_line = format!("`+{}` · {}", label, details.join(" · "));
|
||||||
"`+{}` · args: `{}` · perm: `{}` · aliases: {}",
|
|
||||||
label, params, permission, aliases_text
|
|
||||||
);
|
|
||||||
let second_line = meta.description;
|
let second_line = meta.description;
|
||||||
|
|
||||||
lines.push(format!("{}\n{}", first_line, second_line));
|
lines.push(format!("{}\n{}", first_line, second_line));
|
||||||
|
|||||||
Reference in New Issue
Block a user