aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/framework/standard/help_commands.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/framework/standard/help_commands.rs b/src/framework/standard/help_commands.rs
index e891ff5..d197fcf 100644
--- a/src/framework/standard/help_commands.rs
+++ b/src/framework/standard/help_commands.rs
@@ -118,6 +118,12 @@ pub fn is_command_visible(command_options: &Arc<CommandOptions>, msg: &Message,
}
}
}
+ } else if command_options.help_available {
+ if has_correct_permissions(command_options, msg) {
+ return true;
+ } else {
+ return help_options.lacking_permissions != HelpBehaviour::Hide;
+ }
}
} else {
return help_options.wrong_channel != HelpBehaviour::Hide;